mirror of
https://github.com/modrinth/code.git
synced 2026-07-31 21:26:40 +00:00
Compare commits
30
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e9bd52eb29 | ||
|
|
dc15acbc97 | ||
|
|
c0f1df83ed | ||
|
|
9148fc45c0 | ||
|
|
adb12a71b5 | ||
|
|
4036d1d71b | ||
|
|
1947d083b3 | ||
|
|
905204cc5f | ||
|
|
8cca911775 | ||
|
|
cafe58dc3c | ||
|
|
13e6ebf4e0 | ||
|
|
1884912126 | ||
|
|
818a9db9f7 | ||
|
|
c431d1fc89 | ||
|
|
4a09ee7ac9 | ||
|
|
31ef22767e | ||
|
|
706d46a6e2 | ||
|
|
ed9394f2f7 | ||
|
|
9e1e8788e2 | ||
|
|
6ecbc20db6 | ||
|
|
7c4df7442b | ||
|
|
e1556a8ee3 | ||
|
|
1741d12b7b | ||
|
|
0b38cecc74 | ||
|
|
8680e61883 | ||
|
|
ea86db450b | ||
|
|
bbdaa171e3 | ||
|
|
af8daca059 | ||
|
|
2434f0c45b | ||
|
|
332dfe1074 |
@@ -855,12 +855,13 @@ async function handleCommand(e) {
|
||||
if (e.path.endsWith('.mrpack')) {
|
||||
const location = { type: 'fromFile', path: e.path }
|
||||
const preview = await install_get_modpack_preview(location).catch(handleError)
|
||||
if (preview?.unknownFile) {
|
||||
if (preview?.unknownFile || preview?.externalFilesInModpack.length > 0) {
|
||||
const splitPath = e.path.split(/[\\/]/)
|
||||
const fileName = splitPath ? splitPath[splitPath.length - 1] : e.path
|
||||
unknownPackWarningModal.value?.show(
|
||||
() => install_create_modpack_instance(location).then(() => undefined),
|
||||
fileName,
|
||||
preview.externalFilesInModpack,
|
||||
)
|
||||
} else {
|
||||
await install_create_modpack_instance(location).catch(handleError)
|
||||
@@ -1736,8 +1737,8 @@ provideAppUpdateDownloadProgress(appUpdateDownload)
|
||||
@create-anyway="handleContentInstallModpackDuplicateCreateAnyway"
|
||||
@go-to-instance="handleContentInstallModpackDuplicateGoToInstance"
|
||||
/>
|
||||
<InstallToPlayModal ref="installToPlayModal" />
|
||||
<UpdateToPlayModal ref="updateToPlayModal" />
|
||||
<InstallToPlayModal ref="installToPlayModal" :show-external-warnings="false" />
|
||||
<UpdateToPlayModal ref="updateToPlayModal" :show-external-warnings="false" />
|
||||
</template>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
|
||||
@@ -1,108 +1,41 @@
|
||||
<template>
|
||||
<NewModal ref="modal" :header="formatMessage(messages.header)" :on-hide="reset">
|
||||
<div class="max-w-[31rem] flex flex-col gap-6">
|
||||
<Admonition
|
||||
type="warning"
|
||||
:header="formatMessage(messages.warningTitle)"
|
||||
:body="formatMessage(messages.warningBody)"
|
||||
/>
|
||||
<div v-if="fileName" class="overflow-x-auto whitespace-nowrap text-sm text-secondary">
|
||||
{{ fileName }}
|
||||
</div>
|
||||
<div>
|
||||
<p class="mt-0 leading-tight">
|
||||
{{ formatMessage(messages.body) }}
|
||||
</p>
|
||||
<p class="text-orange font-semibold mb-0 leading-tight">
|
||||
{{ formatMessage(messages.malwareStatement) }}
|
||||
</p>
|
||||
</div>
|
||||
<Checkbox v-model="dontShowAgain" :label="formatMessage(messages.dontShowAgain)" />
|
||||
<div class="flex gap-2 justify-end">
|
||||
<ButtonStyled type="outlined">
|
||||
<button @click="cancel">
|
||||
<XIcon />
|
||||
{{ formatMessage(commonMessages.cancelButton) }}
|
||||
</button>
|
||||
</ButtonStyled>
|
||||
<ButtonStyled color="orange">
|
||||
<button :disabled="isProceeding" @click="proceed">
|
||||
<SpinnerIcon v-if="isProceeding" class="animate-spin" />
|
||||
<CircleArrowRightIcon v-else />
|
||||
{{ formatMessage(messages.installAnyway) }}
|
||||
</button>
|
||||
</ButtonStyled>
|
||||
</div>
|
||||
</div>
|
||||
</NewModal>
|
||||
<UnknownFileWarningModal
|
||||
ref="modal"
|
||||
:mode="externalFilesInModpack.length > 0 ? 'modpack' : 'mod'"
|
||||
:file-name="fileName"
|
||||
:external-files-in-modpack="externalFilesInModpack"
|
||||
@cancel="reset"
|
||||
@continue="proceed"
|
||||
/>
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import { CircleArrowRightIcon, SpinnerIcon, XIcon } from '@modrinth/assets'
|
||||
import {
|
||||
Admonition,
|
||||
ButtonStyled,
|
||||
Checkbox,
|
||||
commonMessages,
|
||||
defineMessages,
|
||||
NewModal,
|
||||
useVIntl,
|
||||
} from '@modrinth/ui'
|
||||
import { UnknownFileWarningModal } from '@modrinth/ui'
|
||||
import { ref, useTemplateRef } from 'vue'
|
||||
|
||||
import { get as getSettings, set as setSettings } from '@/helpers/settings'
|
||||
import { useTheming } from '@/store/state'
|
||||
import type { FeatureFlag } from '@/store/theme.ts'
|
||||
|
||||
const { formatMessage } = useVIntl()
|
||||
const themeStore = useTheming()
|
||||
const skipUnknownPackWarningFeatureFlag = 'skip_unknown_pack_warning' as FeatureFlag
|
||||
|
||||
const dontShowAgain = ref(false)
|
||||
const modal = useTemplateRef('modal')
|
||||
const onProceed = ref<() => Promise<void>>()
|
||||
const isProceeding = ref(false)
|
||||
const fileName = ref('')
|
||||
const externalFilesInModpack = ref<string[]>([])
|
||||
|
||||
const messages = defineMessages({
|
||||
header: {
|
||||
id: 'unknown-pack-warning-modal.header',
|
||||
defaultMessage: 'Confirm installation',
|
||||
},
|
||||
warningTitle: {
|
||||
id: 'unknown-pack-warning-modal.warning.title',
|
||||
defaultMessage: 'Unknown file warning',
|
||||
},
|
||||
warningBody: {
|
||||
id: 'unknown-pack-warning-modal.warning.body',
|
||||
defaultMessage: `We couldn't find this file on Modrinth. We strongly recommend only installing files from sources you trust.`,
|
||||
},
|
||||
body: {
|
||||
id: 'unknown-pack-warning-modal.body',
|
||||
defaultMessage: `A file is only reviewed if it’s uploaded to Modrinth, regardless of its file format (including .mrpack).`,
|
||||
},
|
||||
malwareStatement: {
|
||||
id: 'unknown-pack-warning-modal.malware-statement',
|
||||
defaultMessage: `Malware is often distributed through modpack files by sharing them on platforms like Discord.`,
|
||||
},
|
||||
dontShowAgain: {
|
||||
id: 'unknown-pack-warning-modal.dont-show-again',
|
||||
defaultMessage: `Don't show this warning again`,
|
||||
},
|
||||
installAnyway: {
|
||||
id: 'unknown-pack-warning-modal.install-anyway',
|
||||
defaultMessage: `Install anyway`,
|
||||
},
|
||||
})
|
||||
|
||||
function show(createInstance: () => Promise<void>, selectedFileName = '') {
|
||||
function show(
|
||||
createInstance: () => Promise<void>,
|
||||
selectedFileName = '',
|
||||
selectedExternalFiles: string[] = [],
|
||||
) {
|
||||
onProceed.value = createInstance
|
||||
fileName.value = selectedFileName
|
||||
dontShowAgain.value = false
|
||||
externalFilesInModpack.value = selectedExternalFiles
|
||||
|
||||
if (themeStore.getFeatureFlag(skipUnknownPackWarningFeatureFlag)) {
|
||||
// noinspection ES6MissingAwait
|
||||
createInstance()
|
||||
void createInstance()
|
||||
return
|
||||
}
|
||||
|
||||
@@ -112,18 +45,11 @@ function show(createInstance: () => Promise<void>, selectedFileName = '') {
|
||||
function reset() {
|
||||
onProceed.value = undefined
|
||||
fileName.value = ''
|
||||
externalFilesInModpack.value = []
|
||||
}
|
||||
|
||||
function cancel() {
|
||||
modal.value?.hide()
|
||||
}
|
||||
|
||||
async function proceed() {
|
||||
if (!onProceed.value) {
|
||||
return
|
||||
}
|
||||
|
||||
if (dontShowAgain.value) {
|
||||
async function proceed(dontShowAgain: boolean) {
|
||||
if (dontShowAgain) {
|
||||
themeStore.featureFlags[skipUnknownPackWarningFeatureFlag] = true
|
||||
const settings = await getSettings()
|
||||
settings.feature_flags[skipUnknownPackWarningFeatureFlag] = true
|
||||
@@ -131,9 +57,8 @@ async function proceed() {
|
||||
}
|
||||
|
||||
const createInstance = onProceed.value
|
||||
modal.value?.hide()
|
||||
// noinspection ES6MissingAwait
|
||||
createInstance()
|
||||
reset()
|
||||
if (createInstance) void createInstance()
|
||||
}
|
||||
|
||||
defineExpose({ show })
|
||||
|
||||
@@ -1,15 +1,22 @@
|
||||
<template>
|
||||
<NewModal ref="modal" :header="formatMessage(messages.installToPlay)" :closable="true">
|
||||
<div v-if="requiredContentProject" class="flex flex-col gap-6 max-w-[500px]">
|
||||
<Admonition type="info" :header="formatMessage(messages.contentRequired)">
|
||||
{{ formatMessage(messages.serverRequiresMods) }}
|
||||
</Admonition>
|
||||
<NewModal
|
||||
ref="modal"
|
||||
:header="formatMessage(messages.installToPlay)"
|
||||
:closable="true"
|
||||
:on-hide="show_ads_window"
|
||||
max-width="640px"
|
||||
width="640px"
|
||||
>
|
||||
<div v-if="requiredContentProject" class="flex w-full flex-col gap-6">
|
||||
<p class="m-0 text-primary">
|
||||
{{ formatMessage(messages.inviteWarning) }}
|
||||
</p>
|
||||
|
||||
<div class="flex flex-col gap-1">
|
||||
<div class="flex justify-between items-center">
|
||||
<span class="font-semibold text-contrast">{{
|
||||
formatMessage(messages.requiredModpack)
|
||||
}}</span>
|
||||
<div class="flex flex-col gap-2.5">
|
||||
<div class="flex items-center justify-between">
|
||||
<span class="font-semibold text-contrast">
|
||||
{{ formatMessage(messages.sharedInstance) }}
|
||||
</span>
|
||||
|
||||
<ButtonStyled type="transparent">
|
||||
<button @click="openViewContents">
|
||||
@@ -19,14 +26,16 @@
|
||||
</ButtonStyled>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-3 rounded-xl bg-surface-2 p-3">
|
||||
<div class="flex items-center gap-3 rounded-2xl bg-surface-2 p-3">
|
||||
<Avatar
|
||||
:src="requiredContentProject.icon_url"
|
||||
:alt="requiredContentProject.title"
|
||||
size="48px"
|
||||
size="56px"
|
||||
no-shadow
|
||||
class="!rounded-2xl"
|
||||
/>
|
||||
<div class="flex flex-col gap-0.5">
|
||||
<span class="font-semibold text-contrast">
|
||||
<div class="flex min-w-0 flex-col gap-0.5">
|
||||
<span class="truncate font-semibold text-contrast">
|
||||
<template v-if="usingCustomModpack && modpackVersion">
|
||||
{{ modpackVersion.name }}
|
||||
</template>
|
||||
@@ -34,7 +43,7 @@
|
||||
{{ requiredContentProject.title }}
|
||||
</template>
|
||||
</span>
|
||||
<span class="text-sm text-secondary">
|
||||
<span class="truncate text-sm font-medium text-secondary">
|
||||
{{ loaderDisplay }} {{ requiredContentProject.game_versions?.[0] }}
|
||||
<template v-if="modCount">
|
||||
· {{ formatMessage(messages.modCount, { count: modCount }) }}
|
||||
@@ -43,24 +52,105 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<template #actions>
|
||||
<div class="flex justify-end gap-2">
|
||||
<ButtonStyled>
|
||||
<button @click="handleDecline">
|
||||
<XIcon />
|
||||
{{ formatMessage(commonMessages.cancelButton) }}
|
||||
</button>
|
||||
</ButtonStyled>
|
||||
<ButtonStyled color="brand">
|
||||
<button @click="handleAccept">
|
||||
<DownloadIcon />
|
||||
{{ formatMessage(messages.installButton) }}
|
||||
</button>
|
||||
</ButtonStyled>
|
||||
<Admonition
|
||||
v-if="hasExternalFiles"
|
||||
type="warning"
|
||||
:header="formatMessage(messages.unknownFilesWarning)"
|
||||
>
|
||||
{{ formatMessage(messages.unknownFilesDescription) }}
|
||||
</Admonition>
|
||||
|
||||
<div v-if="hasExternalFiles" class="relative w-full">
|
||||
<div
|
||||
ref="externalFileTable"
|
||||
class="max-h-[242px] overflow-y-auto rounded-2xl"
|
||||
@scroll="checkTableScrollState"
|
||||
>
|
||||
<Table
|
||||
:columns="externalFileColumns"
|
||||
:data="externalFileRows"
|
||||
row-key="id"
|
||||
virtualized
|
||||
:virtual-row-height="48"
|
||||
class="shadow-sm"
|
||||
>
|
||||
<template #cell-name="{ value }">
|
||||
<span class="block truncate" :title="String(value)">{{ value }}</span>
|
||||
</template>
|
||||
</Table>
|
||||
</div>
|
||||
<Transition
|
||||
enter-active-class="transition-all duration-200 ease-out"
|
||||
enter-from-class="opacity-0 max-h-0"
|
||||
enter-to-class="opacity-100 max-h-2"
|
||||
leave-active-class="transition-all duration-200 ease-in"
|
||||
leave-from-class="opacity-100 max-h-2"
|
||||
leave-to-class="opacity-0 max-h-0"
|
||||
>
|
||||
<div
|
||||
v-if="showTableTopFade"
|
||||
class="pointer-events-none absolute left-0 right-0 top-0 z-10 h-2 bg-gradient-to-b from-bg-raised to-transparent"
|
||||
/>
|
||||
</Transition>
|
||||
<Transition
|
||||
enter-active-class="transition-all duration-200 ease-out"
|
||||
enter-from-class="opacity-0 max-h-0"
|
||||
enter-to-class="opacity-100 max-h-2"
|
||||
leave-active-class="transition-all duration-200 ease-in"
|
||||
leave-from-class="opacity-100 max-h-2"
|
||||
leave-to-class="opacity-0 max-h-0"
|
||||
>
|
||||
<div
|
||||
v-if="showTableBottomFade"
|
||||
class="pointer-events-none absolute bottom-0 left-0 right-0 z-10 h-2 bg-gradient-to-t from-bg-raised to-transparent"
|
||||
/>
|
||||
</Transition>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<p v-if="hasExternalFiles" class="m-0 text-primary">
|
||||
{{ formatMessage(messages.reviewedFiles) }}
|
||||
</p>
|
||||
|
||||
<div class="flex w-full items-center justify-between gap-2">
|
||||
<ButtonStyled type="transparent" color="red">
|
||||
<button @click="handleReport">
|
||||
<ReportIcon />
|
||||
{{ formatMessage(commonMessages.reportButton) }}
|
||||
</button>
|
||||
</ButtonStyled>
|
||||
|
||||
<div class="flex items-center gap-2">
|
||||
<template v-if="hasExternalFiles">
|
||||
<ButtonStyled type="transparent" color="orange">
|
||||
<button @click="handleAccept">
|
||||
{{ formatMessage(messages.installAnyway) }}
|
||||
</button>
|
||||
</ButtonStyled>
|
||||
<ButtonStyled color="brand">
|
||||
<button @click="handleDecline">
|
||||
<BanIcon />
|
||||
{{ formatMessage(messages.dontInstall) }}
|
||||
</button>
|
||||
</ButtonStyled>
|
||||
</template>
|
||||
<template v-else>
|
||||
<ButtonStyled>
|
||||
<button @click="handleDecline">
|
||||
<XIcon />
|
||||
{{ formatMessage(commonMessages.cancelButton) }}
|
||||
</button>
|
||||
</ButtonStyled>
|
||||
<ButtonStyled color="brand">
|
||||
<button @click="handleAccept">
|
||||
<DownloadIcon />
|
||||
{{ formatMessage(messages.installButton) }}
|
||||
</button>
|
||||
</ButtonStyled>
|
||||
</template>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</NewModal>
|
||||
|
||||
<ModpackContentModal
|
||||
@@ -72,33 +162,56 @@
|
||||
|
||||
<script setup lang="ts">
|
||||
import type { Labrinth } from '@modrinth/api-client'
|
||||
import { DownloadIcon, EyeIcon, XIcon } from '@modrinth/assets'
|
||||
import type { ContentItem } from '@modrinth/ui'
|
||||
import { BanIcon, DownloadIcon, EyeIcon, ReportIcon, XIcon } from '@modrinth/assets'
|
||||
import {
|
||||
Admonition,
|
||||
Avatar,
|
||||
ButtonStyled,
|
||||
commonMessages,
|
||||
type ContentItem,
|
||||
defineMessages,
|
||||
formatLoader,
|
||||
ModpackContentModal,
|
||||
NewModal,
|
||||
Table,
|
||||
type TableColumn,
|
||||
useScrollIndicator,
|
||||
useVIntl,
|
||||
} from '@modrinth/ui'
|
||||
import { computed, ref } from 'vue'
|
||||
import { openUrl } from '@tauri-apps/plugin-opener'
|
||||
import { computed, nextTick, ref } from 'vue'
|
||||
|
||||
import { hide_ads_window, show_ads_window } from '@/helpers/ads'
|
||||
import { get_project, get_project_many, get_version, get_version_many } from '@/helpers/cache.js'
|
||||
import { injectServerInstall } from '@/providers/server-install'
|
||||
|
||||
type ExternalFileColumn = 'name'
|
||||
type ExternalFileRow = {
|
||||
id: string
|
||||
name: string
|
||||
}
|
||||
|
||||
const modal = ref<InstanceType<typeof NewModal>>()
|
||||
const modpackVersionId = ref<string | null>(null)
|
||||
const modpackVersion = ref<Labrinth.Versions.v2.Version | null>(null)
|
||||
const project = ref<Labrinth.Projects.v3.Project | null>(null)
|
||||
const requiredContentProject = ref<Labrinth.Projects.v2.Project | null>(null)
|
||||
const externalFiles = ref<string[]>([])
|
||||
const externalFileTable = ref<HTMLElement | null>(null)
|
||||
const onInstallComplete = ref<() => void>(() => {})
|
||||
const { formatMessage } = useVIntl()
|
||||
|
||||
const props = defineProps<{
|
||||
showExternalWarnings?: boolean
|
||||
}>()
|
||||
|
||||
const { installServerProject, startInstallingServer, stopInstallingServer } = injectServerInstall()
|
||||
const {
|
||||
showTopFade: showTableTopFade,
|
||||
showBottomFade: showTableBottomFade,
|
||||
checkScrollState: checkTableScrollState,
|
||||
forceCheck: forceCheckTableScroll,
|
||||
} = useScrollIndicator(externalFileTable)
|
||||
|
||||
const usingCustomModpack = computed(() => {
|
||||
return requiredContentProject.value?.id === project.value?.id
|
||||
@@ -111,13 +224,36 @@ const loaderDisplay = computed(() => {
|
||||
})
|
||||
|
||||
const modCount = computed(() => modpackVersion.value?.dependencies?.length)
|
||||
const hasExternalFiles = computed(
|
||||
() => Boolean(props.showExternalWarnings) && externalFiles.value.length > 0,
|
||||
)
|
||||
const externalFileRows = computed<ExternalFileRow[]>(() =>
|
||||
externalFiles.value.map((name, index) => ({
|
||||
id: `${index}-${name}`,
|
||||
name,
|
||||
})),
|
||||
)
|
||||
|
||||
async function fetchData(versionId: string) {
|
||||
// cache is making version null for some reason so bypassing for now
|
||||
modpackVersion.value = await get_version(versionId, 'bypass')
|
||||
const version = await get_version(versionId, 'bypass')
|
||||
modpackVersion.value = version
|
||||
|
||||
if (modpackVersion.value?.project_id) {
|
||||
requiredContentProject.value = await get_project(modpackVersion.value.project_id, 'bypass')
|
||||
if (version?.project_id) {
|
||||
requiredContentProject.value = await get_project(version.project_id, 'bypass')
|
||||
externalFiles.value = [
|
||||
...new Set(
|
||||
(version.dependencies ?? [])
|
||||
.filter(
|
||||
(dependency) =>
|
||||
dependency.dependency_type === 'embedded' &&
|
||||
!dependency.project_id &&
|
||||
!dependency.version_id &&
|
||||
dependency.file_name,
|
||||
)
|
||||
.flatMap((dependency) => (dependency.file_name ? [dependency.file_name] : [])),
|
||||
),
|
||||
].sort((left, right) => left.localeCompare(right))
|
||||
}
|
||||
}
|
||||
|
||||
@@ -139,6 +275,12 @@ function handleDecline() {
|
||||
hide()
|
||||
}
|
||||
|
||||
function handleReport() {
|
||||
if (project.value?.id) {
|
||||
openUrl(`https://modrinth.com/report?item=project&itemID=${project.value.id}`)
|
||||
}
|
||||
}
|
||||
|
||||
const modpackContentModal = ref<InstanceType<typeof ModpackContentModal>>()
|
||||
|
||||
async function openViewContents() {
|
||||
@@ -217,17 +359,19 @@ async function show(
|
||||
modpackVersionId.value = modpackVersionIdVal
|
||||
modpackVersion.value = null
|
||||
requiredContentProject.value = null
|
||||
externalFiles.value = []
|
||||
onInstallComplete.value = callback
|
||||
|
||||
if (modpackVersionIdVal) await fetchData(modpackVersionIdVal)
|
||||
|
||||
hide_ads_window()
|
||||
modal.value?.show(e)
|
||||
await nextTick()
|
||||
forceCheckTableScroll()
|
||||
}
|
||||
|
||||
function hide() {
|
||||
modal.value?.hide()
|
||||
show_ads_window()
|
||||
}
|
||||
|
||||
const messages = defineMessages({
|
||||
@@ -235,22 +379,10 @@ const messages = defineMessages({
|
||||
id: 'app.modal.install-to-play.header',
|
||||
defaultMessage: 'Install to play',
|
||||
},
|
||||
sharedServerInstance: {
|
||||
id: 'app.modal.install-to-play.shared-server-instance',
|
||||
defaultMessage: 'Shared server instance',
|
||||
},
|
||||
contentRequired: {
|
||||
id: 'app.modal.install-to-play.content-required',
|
||||
defaultMessage: 'Content required',
|
||||
},
|
||||
serverRequiresMods: {
|
||||
id: 'app.modal.install-to-play.server-requires-mods',
|
||||
inviteWarning: {
|
||||
id: 'app.modal.install-to-play.invite-warning',
|
||||
defaultMessage:
|
||||
'This server requires mods to play. Click Install to set up the required files from Modrinth, then launch directly into the server.',
|
||||
},
|
||||
requiredModpack: {
|
||||
id: 'app.modal.install-to-play.required-modpack',
|
||||
defaultMessage: 'Required modpack',
|
||||
'This invite was created by another Modrinth user, not Modrinth. Only accept invites from people you trust.',
|
||||
},
|
||||
sharedInstance: {
|
||||
id: 'app.modal.install-to-play.shared-instance',
|
||||
@@ -268,7 +400,41 @@ const messages = defineMessages({
|
||||
id: 'app.modal.install-to-play.view-contents',
|
||||
defaultMessage: 'View contents',
|
||||
},
|
||||
unknownFilesWarning: {
|
||||
id: 'app.modal.install-to-play.unknown-files-warning',
|
||||
defaultMessage: 'Unknown files warning',
|
||||
},
|
||||
unknownFilesDescription: {
|
||||
id: 'app.modal.install-to-play.unknown-files-description',
|
||||
defaultMessage:
|
||||
'This server modpack contains files that aren’t published on Modrinth. We strongly recommend only installing files from sources you trust.',
|
||||
},
|
||||
unrecognizedFiles: {
|
||||
id: 'app.modal.install-to-play.unrecognized-files',
|
||||
defaultMessage: 'Unrecognized files',
|
||||
},
|
||||
reviewedFiles: {
|
||||
id: 'app.modal.install-to-play.reviewed-files',
|
||||
defaultMessage:
|
||||
'A file is only reviewed if it’s published to Modrinth, regardless of its file format (including .mrpack).',
|
||||
},
|
||||
installAnyway: {
|
||||
id: 'app.modal.install-to-play.install-anyway',
|
||||
defaultMessage: 'Install anyway',
|
||||
},
|
||||
dontInstall: {
|
||||
id: 'app.modal.install-to-play.dont-install',
|
||||
defaultMessage: 'Dont install',
|
||||
},
|
||||
})
|
||||
|
||||
const externalFileColumns = computed<TableColumn<ExternalFileColumn>[]>(() => [
|
||||
{
|
||||
key: 'name',
|
||||
label: formatMessage(messages.unrecognizedFiles),
|
||||
cellClass: '!h-12',
|
||||
},
|
||||
])
|
||||
|
||||
defineExpose({ show, hide })
|
||||
</script>
|
||||
|
||||
@@ -2,17 +2,17 @@
|
||||
<ContentDiffModal
|
||||
ref="diffModal"
|
||||
:header="formatMessage(messages.updateToPlay)"
|
||||
:admonition-header="formatMessage(messages.updateRequired)"
|
||||
:description="
|
||||
instance ? formatMessage(messages.updateRequiredDescription, { name: instance.name }) : ''
|
||||
"
|
||||
:diffs="normalizedDiffs"
|
||||
:version-date="versionDate"
|
||||
:show-external-warnings="showExternalWarnings"
|
||||
:confirm-label="formatMessage(commonMessages.updateButton)"
|
||||
:confirm-icon="DownloadIcon"
|
||||
:show-report-button="true"
|
||||
:removed-label="formatMessage(messages.removed)"
|
||||
@confirm="handleUpdate"
|
||||
@cancel="handleDecline"
|
||||
@report="handleReport"
|
||||
/>
|
||||
</template>
|
||||
|
||||
@@ -26,9 +26,8 @@ import {
|
||||
defineMessages,
|
||||
useVIntl,
|
||||
} from '@modrinth/ui'
|
||||
import { openUrl } from '@tauri-apps/plugin-opener'
|
||||
import dayjs from 'dayjs'
|
||||
import { computed, ref, watch } from 'vue'
|
||||
import { computed, ref } from 'vue'
|
||||
|
||||
import { get_project_many, get_version, get_version_many } from '@/helpers/cache.js'
|
||||
import { wait_for_install_job } from '@/helpers/install'
|
||||
@@ -77,6 +76,10 @@ const { formatMessage } = useVIntl()
|
||||
const { startInstallingServer, stopInstallingServer } = injectServerInstall()
|
||||
type UpdateCompleteCallback = () => void | Promise<void>
|
||||
|
||||
defineProps<{
|
||||
showExternalWarnings?: boolean
|
||||
}>()
|
||||
|
||||
const diffModal = ref<InstanceType<typeof ContentDiffModal>>()
|
||||
const instance = ref<GameInstance | null>(null)
|
||||
const onUpdateComplete = ref<UpdateCompleteCallback>(() => {})
|
||||
@@ -87,6 +90,7 @@ const modpackVersion = ref<Version | null>(null)
|
||||
const normalizedDiffs = computed<ContentDiffItem[]>(() =>
|
||||
diffs.value.map((diff) => ({
|
||||
type: diff.type,
|
||||
external: Boolean(diff.fileName && !diff.project),
|
||||
projectName: diff.project?.title,
|
||||
fileName: diff.fileName,
|
||||
currentVersionName: diff.currentVersion?.version_number,
|
||||
@@ -94,6 +98,12 @@ const normalizedDiffs = computed<ContentDiffItem[]>(() =>
|
||||
})),
|
||||
)
|
||||
|
||||
const versionDate = computed(() =>
|
||||
modpackVersion.value?.date_published
|
||||
? dayjs(modpackVersion.value.date_published).format('MMMM D, YYYY')
|
||||
: undefined,
|
||||
)
|
||||
|
||||
async function computeDependencyDiffs(
|
||||
currentDeps: Dependency[],
|
||||
latestDeps: Dependency[],
|
||||
@@ -190,6 +200,10 @@ async function computeDependencyDiffs(
|
||||
}
|
||||
})
|
||||
.sort((a, b) => {
|
||||
const aExternal = Boolean(a.fileName && !a.project)
|
||||
const bExternal = Boolean(b.fileName && !b.project)
|
||||
if (aExternal !== bExternal) return aExternal ? -1 : 1
|
||||
|
||||
const typeOrder = { added: 0, updated: 1, removed: 2 }
|
||||
const typeCompare = typeOrder[a.type] - typeOrder[b.type]
|
||||
if (typeCompare !== 0) return typeCompare
|
||||
@@ -227,16 +241,6 @@ async function checkUpdateAvailable(inst: GameInstance): Promise<DependencyDiff[
|
||||
return null
|
||||
}
|
||||
|
||||
watch(
|
||||
() => instance.value,
|
||||
async (newInstance) => {
|
||||
if (!newInstance) return
|
||||
const result = await checkUpdateAvailable(newInstance)
|
||||
diffs.value = result || []
|
||||
},
|
||||
{ immediate: true, deep: true },
|
||||
)
|
||||
|
||||
async function handleUpdate() {
|
||||
hide()
|
||||
const serverProjectId = instance.value?.link?.project_id
|
||||
@@ -254,12 +258,6 @@ async function handleUpdate() {
|
||||
}
|
||||
}
|
||||
|
||||
function handleReport() {
|
||||
if (instance.value?.link?.project_id) {
|
||||
openUrl(`https://modrinth.com/report?item=project&itemID=${instance.value.link.project_id}`)
|
||||
}
|
||||
}
|
||||
|
||||
function handleDecline() {
|
||||
hide()
|
||||
}
|
||||
@@ -272,8 +270,15 @@ function show(
|
||||
) {
|
||||
instance.value = instanceVal
|
||||
modpackVersionId.value = modpackVersionIdVal
|
||||
modpackVersion.value = null
|
||||
diffs.value = []
|
||||
onUpdateComplete.value = callback
|
||||
diffModal.value?.show(e)
|
||||
void checkUpdateAvailable(instanceVal).then((result) => {
|
||||
if (instance.value?.id === instanceVal.id && modpackVersionId.value === modpackVersionIdVal) {
|
||||
diffs.value = result || []
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
function hide() {
|
||||
@@ -285,15 +290,15 @@ const messages = defineMessages({
|
||||
id: 'app.modal.update-to-play.header',
|
||||
defaultMessage: 'Update to play',
|
||||
},
|
||||
updateRequired: {
|
||||
id: 'app.modal.update-to-play.update-required',
|
||||
defaultMessage: 'Update required',
|
||||
},
|
||||
updateRequiredDescription: {
|
||||
id: 'app.modal.update-to-play.update-required-description',
|
||||
defaultMessage:
|
||||
'An update is required to play {name}. Please update to the latest version to launch the game.',
|
||||
},
|
||||
removed: {
|
||||
id: 'app.modal.update-to-play.removed',
|
||||
defaultMessage: 'Removed',
|
||||
},
|
||||
})
|
||||
|
||||
const hasUpdate = computed(() => {
|
||||
|
||||
@@ -27,6 +27,7 @@ export interface InstallModpackPreview {
|
||||
iconUrl?: string | null
|
||||
link?: InstanceLink | null
|
||||
unknownFile: boolean
|
||||
externalFilesInModpack: string[]
|
||||
}
|
||||
|
||||
export interface InstallCreateInstanceRequest {
|
||||
|
||||
@@ -242,6 +242,10 @@ export async function add_project_from_path(
|
||||
})
|
||||
}
|
||||
|
||||
export async function is_file_on_modrinth(projectPath: string): Promise<boolean> {
|
||||
return await invoke('plugin:instance|instance_is_file_on_modrinth', { projectPath })
|
||||
}
|
||||
|
||||
// Toggle disabling a project
|
||||
export async function toggle_disable_project(
|
||||
instanceId: string,
|
||||
|
||||
@@ -11,6 +11,87 @@
|
||||
"app.action-bar.hide-more-running-instances": {
|
||||
"message": "إخفاء المزيد من الحالات قيد التشغيل"
|
||||
},
|
||||
"app.action-bar.install.copied-details": {
|
||||
"message": "تم النسخ"
|
||||
},
|
||||
"app.action-bar.install.copy-details": {
|
||||
"message": "نسخ التفاصيل"
|
||||
},
|
||||
"app.action-bar.install.dismiss": {
|
||||
"message": "التجاهل"
|
||||
},
|
||||
"app.action-bar.install.open-instance": {
|
||||
"message": "فتح المثيل"
|
||||
},
|
||||
"app.action-bar.install.retry": {
|
||||
"message": "إعادة المحاولة"
|
||||
},
|
||||
"app.action-bar.install.summary.app-closing": {
|
||||
"message": "تم الإلغاء بسبب إغلاق التطبيق"
|
||||
},
|
||||
"app.action-bar.install.summary.bad-modpack-file": {
|
||||
"message": "تعذّر قراءة حزمة التعديلات"
|
||||
},
|
||||
"app.action-bar.install.summary.canceled": {
|
||||
"message": "تم الإلغاء"
|
||||
},
|
||||
"app.action-bar.install.summary.cleanup-incomplete": {
|
||||
"message": "لم تكتمل عملية التنظيف"
|
||||
},
|
||||
"app.action-bar.install.summary.content-download-failed": {
|
||||
"message": "تعذّر تنزيل الملفات"
|
||||
},
|
||||
"app.action-bar.install.summary.corrupt-download": {
|
||||
"message": "الملف الذي تم تنزيله تالف"
|
||||
},
|
||||
"app.action-bar.install.summary.could-not-save-files": {
|
||||
"message": "تعذّر حفظ الملفات"
|
||||
},
|
||||
"app.action-bar.install.summary.download-failed": {
|
||||
"message": "لم يكتمل التنزيل"
|
||||
},
|
||||
"app.action-bar.install.summary.instance-not-found": {
|
||||
"message": "تعذّر العثور على المثيل"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-file-path": {
|
||||
"message": "مسار الملف غير صالح"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack": {
|
||||
"message": "بيانات حزمة التعديلات غير صالحة"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack-files": {
|
||||
"message": "تحتوي ملفات حزمة التعديلات على بيانات وصفية غير صالحة"
|
||||
},
|
||||
"app.action-bar.install.summary.java-setup-failed": {
|
||||
"message": "لم يكتمل إعداد Java"
|
||||
},
|
||||
"app.action-bar.install.summary.loader-setup-failed": {
|
||||
"message": "فشل إعداد أداة التحميل"
|
||||
},
|
||||
"app.action-bar.install.summary.local-data-error": {
|
||||
"message": "تعذر تحديث البيانات المحلية"
|
||||
},
|
||||
"app.action-bar.install.summary.minecraft-setup-failed": {
|
||||
"message": "فشل إعداد Minecraft"
|
||||
},
|
||||
"app.action-bar.install.summary.modrinth-unreachable": {
|
||||
"message": "لم أتمكن من الوصول إلى Modrinth"
|
||||
},
|
||||
"app.action-bar.install.summary.no-write-permission": {
|
||||
"message": "لا يوجد إذن للكتابة"
|
||||
},
|
||||
"app.action-bar.install.summary.pack-download-failed": {
|
||||
"message": "تعذر تنزيل الحزمة"
|
||||
},
|
||||
"app.action-bar.install.summary.unexpected-error": {
|
||||
"message": "حدث خطأ ما"
|
||||
},
|
||||
"app.action-bar.install.unknown-instance": {
|
||||
"message": "مثيل غير معروف"
|
||||
},
|
||||
"app.action-bar.installs": {
|
||||
"message": "عمليات التثبيت"
|
||||
},
|
||||
"app.action-bar.make-primary-instance": {
|
||||
"message": "إنشاء نسخة أساسية"
|
||||
},
|
||||
@@ -74,12 +155,63 @@
|
||||
"app.appearance-settings.hide-nametag.title": {
|
||||
"message": "إخفاء عرض الاسم"
|
||||
},
|
||||
"app.appearance-settings.jump-back-into-worlds.description": {
|
||||
"message": "يتضمن العوالم الحديثة في قسم \"العودة إلى اللعب\" على الصفحة الرئيسية."
|
||||
},
|
||||
"app.appearance-settings.jump-back-into-worlds.title": {
|
||||
"message": "العودة إلى العوالم"
|
||||
},
|
||||
"app.appearance-settings.minimize-launcher.description": {
|
||||
"message": "قم بتصغير نافذة المشغل عند بدء تشغيل عملية Minecraft."
|
||||
},
|
||||
"app.appearance-settings.minimize-launcher.title": {
|
||||
"message": "تصغير نافذة المشغل"
|
||||
},
|
||||
"app.appearance-settings.native-decorations.description": {
|
||||
"message": "استخدام إطار نافذة النظام (يتطلب إعادة تشغيل التطبيق)."
|
||||
},
|
||||
"app.appearance-settings.native-decorations.title": {
|
||||
"message": "الزخارف التقليدية"
|
||||
},
|
||||
"app.appearance-settings.select-option": {
|
||||
"message": "حدد خياراً"
|
||||
},
|
||||
"app.appearance-settings.show-play-time.description": {
|
||||
"message": "يعرض مقدار الوقت الذي قضيته في لعب إحدى المهام."
|
||||
},
|
||||
"app.appearance-settings.show-play-time.title": {
|
||||
"message": "إظهار مدة التشغيل"
|
||||
},
|
||||
"app.appearance-settings.skip-non-essential-warnings.description": {
|
||||
"message": "يتخطى تلقائيًا عمليات التأكيد ذات المخاطر المنخفضة، مثل تثبيت حزم التعديلات المكررة، وحذف المحتوى العادي، والتحديثات الجماعية، وإلغاء ربط حزم التعديلات، ومطالبات الإصلاح. وسيستمر عرض التحذيرات الخطيرة."
|
||||
},
|
||||
"app.appearance-settings.skip-non-essential-warnings.title": {
|
||||
"message": "تخطي التحذيرات غير الضرورية"
|
||||
},
|
||||
"app.appearance-settings.toggle-sidebar.description": {
|
||||
"message": "يتيح إمكانية إظهار الشريط الجانبي أو إخفائه."
|
||||
},
|
||||
"app.appearance-settings.toggle-sidebar.title": {
|
||||
"message": "تبديل الشريط الجانبي"
|
||||
},
|
||||
"app.appearance-settings.unknown-pack-warning.description": {
|
||||
"message": "إذا حاولت تثبيت ملف Modrinth Pack (.mrpack) غير مستضاف على Modrinth، فسنتأكد من أنك على دراية بالمخاطر قبل تثبيته."
|
||||
},
|
||||
"app.appearance-settings.unknown-pack-warning.title": {
|
||||
"message": "أخبرني قبل تثبيت حزم التعديلات غير المعروفة"
|
||||
},
|
||||
"app.auth-servers.unreachable.body": {
|
||||
"message": "قد تكون خوادم مصادقة ماينكرافت معطلة حاليًا. تحقق من اتصالك بالإنترنت وحاول مرة أخرى لاحقًا."
|
||||
},
|
||||
"app.auth-servers.unreachable.header": {
|
||||
"message": "تعذر الوصول إلى خوادم المصادقة"
|
||||
},
|
||||
"app.browse.add-servers-to-instance": {
|
||||
"message": "إضافة خادم إلى المثيل"
|
||||
},
|
||||
"app.browse.add-to-an-instance": {
|
||||
"message": "إضافة إلى مثيل"
|
||||
},
|
||||
"app.browse.add-to-instance": {
|
||||
"message": "أضف للنموذج"
|
||||
},
|
||||
@@ -102,11 +234,20 @@
|
||||
"message": "استكشف خوادم"
|
||||
},
|
||||
"app.browse.hide-added-servers": {
|
||||
"message": "إخفاء الخوادم المضافة مسبقًا"
|
||||
"message": "إخفاء الخوادم التي تمت إضافتها بالفعل"
|
||||
},
|
||||
"app.browse.project-type.modpacks": {
|
||||
"message": "حزم التعديل"
|
||||
},
|
||||
"app.browse.server-instance-content-warning": {
|
||||
"message": "قد تؤدي إضافة المحتوى إلى حدوث مشاكل في التوافق عند الاتصال بالخادم. كما سيُفقد أي محتوى تمت إضافته عند تحديث محتوى مثيل الخادم."
|
||||
},
|
||||
"app.browse.server.installing": {
|
||||
"message": "جاري التثبيت"
|
||||
},
|
||||
"app.content-install.no-compatible-versions": {
|
||||
"message": "لا توجد إصدارات متاحة تتوافق مع {compatibilityLabel}. اختر إصدارًا لتثبيته على أي حال. لن يتم تثبيت التبعيات تلقائيًا."
|
||||
},
|
||||
"app.export-modal.description-placeholder": {
|
||||
"message": "أدخل وصف التعديل..."
|
||||
},
|
||||
@@ -128,6 +269,60 @@
|
||||
"app.export-modal.version-number-placeholder": {
|
||||
"message": "1.0.0"
|
||||
},
|
||||
"app.install.phase.downloading_content": {
|
||||
"message": "تنزيل المحتوى"
|
||||
},
|
||||
"app.install.phase.downloading_minecraft": {
|
||||
"message": "تنزيل لعبة Minecraft"
|
||||
},
|
||||
"app.install.phase.downloading_pack_file": {
|
||||
"message": "تنزيل ملف الحزمة"
|
||||
},
|
||||
"app.install.phase.extracting_overrides": {
|
||||
"message": "استخراج التجاوزات"
|
||||
},
|
||||
"app.install.phase.finalizing": {
|
||||
"message": "وضع اللمسات الأخيرة"
|
||||
},
|
||||
"app.install.phase.preparing_instance": {
|
||||
"message": "في قائمة الانتظار للتثبيت"
|
||||
},
|
||||
"app.install.phase.preparing_java": {
|
||||
"message": "التحضير لـ Java"
|
||||
},
|
||||
"app.install.phase.preparing_java.downloading": {
|
||||
"message": "تنزيل Java {version}"
|
||||
},
|
||||
"app.install.phase.preparing_java.extracting": {
|
||||
"message": "استخراج Java {version}"
|
||||
},
|
||||
"app.install.phase.preparing_java.fetching-metadata": {
|
||||
"message": "جلب Java {version}"
|
||||
},
|
||||
"app.install.phase.preparing_java.resolving": {
|
||||
"message": "التحضير لـ Java {version}"
|
||||
},
|
||||
"app.install.phase.preparing_java.validating": {
|
||||
"message": "التحقق من صحة إصدار Java {version}"
|
||||
},
|
||||
"app.install.phase.reading_pack_manifest": {
|
||||
"message": "قراءة قائمة المحتويات"
|
||||
},
|
||||
"app.install.phase.resolving_loader": {
|
||||
"message": "معالج التحميل"
|
||||
},
|
||||
"app.install.phase.resolving_minecraft": {
|
||||
"message": "حل مشكلة Minecraft"
|
||||
},
|
||||
"app.install.phase.resolving_pack": {
|
||||
"message": "معالجة المحتوى"
|
||||
},
|
||||
"app.install.phase.rolling_back": {
|
||||
"message": "التراجع"
|
||||
},
|
||||
"app.install.phase.running_loader_processors": {
|
||||
"message": "تشغيل معالجات التحميل"
|
||||
},
|
||||
"app.instance.confirm-delete.admonition-body": {
|
||||
"message": "سيتم حذف جميع البيانات الخاصة لنموذجك نهائيًا، بما في ذلك عوالمك والتكوينات وكل المحتوى المثبت."
|
||||
},
|
||||
@@ -152,6 +347,15 @@
|
||||
"app.instance.modpack-already-installed.instance": {
|
||||
"message": "النموذج"
|
||||
},
|
||||
"app.instance.mods.bulk-update.downloading-projects": {
|
||||
"message": "جاري تنزيل {current, number}/{total, number} مشروعًا..."
|
||||
},
|
||||
"app.instance.mods.bulk-update.finishing": {
|
||||
"message": "آخر المستجدات حول عملية التشطيب..."
|
||||
},
|
||||
"app.instance.mods.bulk-update.resolving-versions": {
|
||||
"message": "تحديد الإصدارات..."
|
||||
},
|
||||
"app.instance.mods.content-type-project": {
|
||||
"message": "مشروع"
|
||||
},
|
||||
@@ -176,6 +380,18 @@
|
||||
"app.instance.worlds.browse-servers": {
|
||||
"message": "تصفح الخوادم"
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.delete-button": {
|
||||
"message": "حذف العالم"
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.title": {
|
||||
"message": "حذف العالم"
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.warning-body": {
|
||||
"message": "سيتم حذف هذا العالم نهائيًا من هذه النسخة. لا يمكن التراجع عن هذا الإجراء."
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.warning-header": {
|
||||
"message": "حذف {name}"
|
||||
},
|
||||
"app.instance.worlds.filter-modded": {
|
||||
"message": "معدّل"
|
||||
},
|
||||
@@ -194,12 +410,21 @@
|
||||
"app.instance.worlds.no-worlds-heading": {
|
||||
"message": "لم تتم إضافة أي من الخوادم أو العوالم"
|
||||
},
|
||||
"app.instance.worlds.remove-server-modal.remove-button": {
|
||||
"message": "إزالة الخادم"
|
||||
},
|
||||
"app.instance.worlds.remove-server-modal.title": {
|
||||
"message": "إزالة الخادم"
|
||||
},
|
||||
"app.instance.worlds.remove-server-modal.warning-body": {
|
||||
"message": "سيتم حذف هذا الخادم من قائمة الخوادم الخاصة بك ومن قائمة الخوادم داخل اللعبة. يمكنك إضافته مرة أخرى لاحقًا إذا كنت تعرف عنوانه."
|
||||
},
|
||||
"app.instance.worlds.remove-server-modal.warning-header": {
|
||||
"message": "إزالة {name}"
|
||||
},
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "ابحث بين ال{count} عوالم..."
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "المحتوى مطلوب"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "نزل للعب"
|
||||
},
|
||||
@@ -209,36 +434,42 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, one {# تعديل} other {# تعديلات}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "حُزْمَة التعديل مطلوبة"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "يتطلب هذا الخادم تعديلات للعب. انقر فوق \"تثبيت\" لإعداد الملفات المطلوبة من Modrinth، ثم قم بتشغيله مباشرة إلى الخادم."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "النماذج المشتركة"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "نماذج الخادم مشتركة"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "عرض المحتويات"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "حدث للعب"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "يلزم التحديث"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "هناك تحديث مطلوب للعب بـ {name}. الرجاء التحديث إلى أحدث اصدار لتشغيل اللعبة."
|
||||
},
|
||||
"app.project.install-button.already-installed": {
|
||||
"message": "هذا المشروع مُثبَّت بالفعل"
|
||||
},
|
||||
"app.project.install-button.switch-version": {
|
||||
"message": "تغيير الإصدار"
|
||||
},
|
||||
"app.project.install-context.back-to-browse": {
|
||||
"message": "العودة إلى الاستكشاف"
|
||||
},
|
||||
"app.project.install-context.install-content-to-instance": {
|
||||
"message": "تثبيت المحتويات الى النموذج"
|
||||
},
|
||||
"app.project.version.all-versions": {
|
||||
"message": "جميع الإصدارات"
|
||||
},
|
||||
"app.project.version.download-in-browser": {
|
||||
"message": "التنزيل من المتصفح"
|
||||
},
|
||||
"app.project.version.installing": {
|
||||
"message": "التثبيت"
|
||||
},
|
||||
"app.project.versions.already-installed": {
|
||||
"message": "مثبت بالفعل"
|
||||
},
|
||||
"app.settings.developer-mode-enabled": {
|
||||
"message": "تم تفعيل وضع المطوّر."
|
||||
},
|
||||
@@ -281,6 +512,12 @@
|
||||
"app.skins.delete-modal.title": {
|
||||
"message": "هل أنت متأكد من حذف المظهر هذا؟"
|
||||
},
|
||||
"app.skins.dropped-file-error.text": {
|
||||
"message": "فشل قراءة الملف الذي تم إسقاطه."
|
||||
},
|
||||
"app.skins.dropped-file-error.title": {
|
||||
"message": "حدث خطأ أثناء معالجة الملف"
|
||||
},
|
||||
"app.skins.edit-button": {
|
||||
"message": "تعديل المظهر"
|
||||
},
|
||||
@@ -290,6 +527,15 @@
|
||||
"app.skins.modal.add-title": {
|
||||
"message": "إضافة المظهر"
|
||||
},
|
||||
"app.skins.modal.arm-style-section": {
|
||||
"message": "طراز الأذرع"
|
||||
},
|
||||
"app.skins.modal.arm-style-slim": {
|
||||
"message": "نحيف"
|
||||
},
|
||||
"app.skins.modal.arm-style-wide": {
|
||||
"message": "عريض"
|
||||
},
|
||||
"app.skins.modal.cape-fallback-name": {
|
||||
"message": "رداء"
|
||||
},
|
||||
@@ -308,12 +554,18 @@
|
||||
"app.skins.modal.none-cape-option": {
|
||||
"message": "لا شيء"
|
||||
},
|
||||
"app.skins.modal.replace-texture-button": {
|
||||
"message": "استبدال النسيج"
|
||||
},
|
||||
"app.skins.modal.save-skin-button": {
|
||||
"message": "حفظ المظهر"
|
||||
},
|
||||
"app.skins.modal.saving-tooltip": {
|
||||
"message": "حفظ..."
|
||||
},
|
||||
"app.skins.modal.texture-section": {
|
||||
"message": "النسيج"
|
||||
},
|
||||
"app.skins.modal.upload-skin-first-tooltip": {
|
||||
"message": "أرفع المظهر أولا !"
|
||||
},
|
||||
@@ -323,9 +575,69 @@
|
||||
"app.skins.previewing-badge": {
|
||||
"message": "أستعراض"
|
||||
},
|
||||
"app.skins.rate-limit.text": {
|
||||
"message": "أنت تقوم بتغيير مظهرك بشكل متكرر جدًّا. وقد قامت خوادم Mojang بحظر الطلبات الإضافية مؤقتًا. يرجى الانتظار قليلاً قبل إعادة المحاولة."
|
||||
},
|
||||
"app.skins.rate-limit.title": {
|
||||
"message": "تمهل !"
|
||||
},
|
||||
"app.skins.reorder-error.text": {
|
||||
"message": "تعذر حفظ طلبك المتعلق بشكل الشخصية."
|
||||
},
|
||||
"app.skins.reorder-error.title": {
|
||||
"message": "فشل إعادة ترتيب أشكال الشخصيات"
|
||||
},
|
||||
"app.skins.section.builders-and-biomes": {
|
||||
"message": "البناة والبيئات الحيوية"
|
||||
},
|
||||
"app.skins.section.chaos-cubed": {
|
||||
"message": "الفوضى المربعة"
|
||||
},
|
||||
"app.skins.section.chase-the-skies": {
|
||||
"message": "انطلق نحو السماء"
|
||||
},
|
||||
"app.skins.section.default-skins": {
|
||||
"message": "شكل الشخصية الافتراضية"
|
||||
},
|
||||
"app.skins.section.minecon-earth-2017": {
|
||||
"message": "MINECON Earth 2017"
|
||||
},
|
||||
"app.skins.section.modrinth": {
|
||||
"message": "Modrinth"
|
||||
},
|
||||
"app.skins.section.modrinth-pride": {
|
||||
"message": "فخر Modrinth"
|
||||
},
|
||||
"app.skins.section.modrinth-pride.tooltip": {
|
||||
"message": "لقد حصلت على هذه أشكال الشخصيات مقابل تبرعك لحملة جمع التبرعات التي نظمتها Modrinth Pride خلال شهر الفخر."
|
||||
},
|
||||
"app.skins.section.mounts-of-mayhem": {
|
||||
"message": "جبال الفوضى"
|
||||
},
|
||||
"app.skins.section.saved-skins": {
|
||||
"message": "المظاهر المحفوظة"
|
||||
},
|
||||
"app.skins.section.striding-hero": {
|
||||
"message": "البطل السائر بخطوات واسعة"
|
||||
},
|
||||
"app.skins.section.the-copper-age": {
|
||||
"message": "العصر النحاسي"
|
||||
},
|
||||
"app.skins.section.the-garden-awakens": {
|
||||
"message": "الحديقة تستيقظ"
|
||||
},
|
||||
"app.skins.section.tiny-takeover": {
|
||||
"message": "الاستحواذ الصغير"
|
||||
},
|
||||
"app.skins.sign-in.button": {
|
||||
"message": "تسجيل الدخول"
|
||||
},
|
||||
"app.skins.sign-in.description": {
|
||||
"message": "يرجى تسجيل الدخول إلى حسابك في Minecraft لاستخدام ميزات إدارة أشكال الشخصيات في تطبيق Modrinth."
|
||||
},
|
||||
"app.skins.sign-in.rinthbot-alt": {
|
||||
"message": "روبوت Modrinth المتحمس"
|
||||
},
|
||||
"app.skins.sign-in.title": {
|
||||
"message": "الرجاء تسجيل الدخول"
|
||||
},
|
||||
@@ -350,6 +662,9 @@
|
||||
"app.update-popup.download-complete": {
|
||||
"message": "اكتمل التنزيل"
|
||||
},
|
||||
"app.update-popup.reload": {
|
||||
"message": "أعد التحميل للتحديث"
|
||||
},
|
||||
"app.update-popup.title": {
|
||||
"message": "تحديث متاح"
|
||||
},
|
||||
@@ -548,6 +863,30 @@
|
||||
"instance.settings.tabs.general.name": {
|
||||
"message": "الاسم"
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel": {
|
||||
"message": "تحديث القناة"
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.alpha": {
|
||||
"message": "نسخة أولية"
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.alpha.description": {
|
||||
"message": "ستظهر الإصدارات النهائية والإصدارات التجريبية والإصدارات الأولية كـ«تحديثات متاحة»."
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.beta": {
|
||||
"message": "بيتا"
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.beta.description": {
|
||||
"message": "ستظهر الإصدارات النهائية والإصدارات التجريبية كـ«تحديثات متاحة»."
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.release": {
|
||||
"message": "إصدار ثابت"
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.release.description": {
|
||||
"message": "لن تظهر سوى الإصدارات النهائية ضمن التحديثات المتاحة."
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.select": {
|
||||
"message": "اختر قناة التحديث"
|
||||
},
|
||||
"instance.settings.tabs.hooks": {
|
||||
"message": "إجراءات تشغيل إضافية"
|
||||
},
|
||||
@@ -596,6 +935,24 @@
|
||||
"instance.settings.tabs.java": {
|
||||
"message": "جافا والذاكرة"
|
||||
},
|
||||
"instance.settings.tabs.java.custom-environment-variables": {
|
||||
"message": "متغيرات البيئة المخصصة"
|
||||
},
|
||||
"instance.settings.tabs.java.custom-java-arguments": {
|
||||
"message": "معلمات Java المخصصة"
|
||||
},
|
||||
"instance.settings.tabs.java.custom-java-installation": {
|
||||
"message": "تثبيت Java المخصص"
|
||||
},
|
||||
"instance.settings.tabs.java.custom-memory-allocation": {
|
||||
"message": "تخصيص الذاكرة حسب الطلب"
|
||||
},
|
||||
"instance.settings.tabs.java.enter-environment-variables": {
|
||||
"message": "أدخل المتغيرات البيئية..."
|
||||
},
|
||||
"instance.settings.tabs.java.enter-java-arguments": {
|
||||
"message": "أدخل معلمات Java..."
|
||||
},
|
||||
"instance.settings.tabs.java.environment-variables": {
|
||||
"message": "المتغيرات البيئية"
|
||||
},
|
||||
@@ -653,6 +1010,9 @@
|
||||
"instance.worlds.copy_address": {
|
||||
"message": "نسخ العنوان"
|
||||
},
|
||||
"instance.worlds.create_shortcut": {
|
||||
"message": "إنشاء اختصار"
|
||||
},
|
||||
"instance.worlds.dont_show_on_home": {
|
||||
"message": "عدم العرض في الصفحة الرئيسية"
|
||||
},
|
||||
@@ -692,6 +1052,12 @@
|
||||
"minecraft-account.label": {
|
||||
"message": "حساب ماينكرافت"
|
||||
},
|
||||
"minecraft-account.not-signed-in": {
|
||||
"message": "لم يتم تسجيل الدخول"
|
||||
},
|
||||
"minecraft-account.remove-account": {
|
||||
"message": "حذف الحساب"
|
||||
},
|
||||
"minecraft-account.select-account": {
|
||||
"message": "اختيار الحساب"
|
||||
},
|
||||
@@ -721,8 +1087,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "يتم توفير المحمّل من قبل الخادم"
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "لا تعرض هذا التحذير مجددا"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,6 +11,9 @@
|
||||
"app.action-bar.hide-more-running-instances": {
|
||||
"message": "Skrýt více spuštěných instancí"
|
||||
},
|
||||
"app.action-bar.install.copied-details": {
|
||||
"message": "Zkopírováno"
|
||||
},
|
||||
"app.action-bar.install.dismiss": {
|
||||
"message": "Zavřít"
|
||||
},
|
||||
@@ -20,6 +23,9 @@
|
||||
"app.action-bar.install.retry": {
|
||||
"message": "Zkusit znovu"
|
||||
},
|
||||
"app.action-bar.install.summary.canceled": {
|
||||
"message": "Zrušeno"
|
||||
},
|
||||
"app.action-bar.install.unknown-instance": {
|
||||
"message": "Neznámá instance"
|
||||
},
|
||||
@@ -167,9 +173,6 @@
|
||||
"app.browse.discover-servers": {
|
||||
"message": "Objevit servery"
|
||||
},
|
||||
"app.browse.hide-added-servers": {
|
||||
"message": "Skrýt již přidané servery"
|
||||
},
|
||||
"app.browse.project-type.modpacks": {
|
||||
"message": "Modpacky"
|
||||
},
|
||||
@@ -219,7 +222,7 @@
|
||||
"message": "Dokončení instalace"
|
||||
},
|
||||
"app.install.phase.preparing_instance": {
|
||||
"message": "Příprava instance"
|
||||
"message": "Ve frontě na instalaci"
|
||||
},
|
||||
"app.install.phase.preparing_java": {
|
||||
"message": "Příprava Javy"
|
||||
@@ -359,9 +362,6 @@
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "Hledat v {count} světech..."
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "Požadovaný obsah"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Nainstaluj pro hraní"
|
||||
},
|
||||
@@ -371,39 +371,39 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, one {# mód} few {# módy} other {# módů}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "Požadovaný modpack"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "Tento server k hraní vyžaduje módy. Klikni na instalovat pro získání potřebných módů z Modrinth a poté se rovnou připoj na server."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Sdílená instance"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Sdílená serverová instance"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "Zobrazit obsah"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Aktualizuj pro hraní"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Je vyžadována aktualizace"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "Pro hraní {name} je vyžadována aktualizace. Prosím aktualizuj na nejnovější verzi, abys mohl hru spustit."
|
||||
},
|
||||
"app.project.install-button.already-installed": {
|
||||
"message": "Tento projekt je již nainstalován"
|
||||
},
|
||||
"app.project.install-button.switch-version": {
|
||||
"message": "Změnit verzi"
|
||||
},
|
||||
"app.project.install-context.back-to-browse": {
|
||||
"message": "Zpět k Objevování"
|
||||
},
|
||||
"app.project.install-context.install-content-to-instance": {
|
||||
"message": "Nainstalovat obsah do instance"
|
||||
},
|
||||
"app.project.version.all-versions": {
|
||||
"message": "Všechny verze"
|
||||
},
|
||||
"app.project.version.download-in-browser": {
|
||||
"message": "Stáhnout v prohlížeči"
|
||||
},
|
||||
"app.project.versions.already-installed": {
|
||||
"message": "Již staženo"
|
||||
},
|
||||
"app.settings.developer-mode-enabled": {
|
||||
"message": "Vývojářský režim povolen."
|
||||
},
|
||||
@@ -524,6 +524,9 @@
|
||||
"app.skins.section.builders-and-biomes": {
|
||||
"message": "Builders & Biomes"
|
||||
},
|
||||
"app.skins.section.chaos-cubed": {
|
||||
"message": "Chaos Cubed"
|
||||
},
|
||||
"app.skins.section.chase-the-skies": {
|
||||
"message": "Chase the Skies"
|
||||
},
|
||||
@@ -1018,26 +1021,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "Loader zprostředkovává server"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "Soubor je zkontrolován pouze v případě, že je nahrán na Modrinth, bez ohledu na jeho formát (včetně formátu .mrpack)."
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "Toto varování znovu nezobrazovat"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "Potvrdit instalaci"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "Přesto nainstalovat"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "Malware se často šíří prostřednictvím souborů s modpacky, které se sdílejí na platformách jako Discord."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "Tento soubor jsme na Modrinthu nenašli. Důrazně doporučujeme instalovat pouze soubory z důvěryhodných zdrojů."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "Upozornění na neznámý soubor"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,6 +11,18 @@
|
||||
"app.action-bar.hide-more-running-instances": {
|
||||
"message": "Gem flere kørende instances"
|
||||
},
|
||||
"app.action-bar.install.dismiss": {
|
||||
"message": "Tilsidesæt"
|
||||
},
|
||||
"app.action-bar.install.open-instance": {
|
||||
"message": "Åben instance"
|
||||
},
|
||||
"app.action-bar.install.retry": {
|
||||
"message": "Prøv igen"
|
||||
},
|
||||
"app.action-bar.install.unknown-instance": {
|
||||
"message": "Ukendt instance"
|
||||
},
|
||||
"app.action-bar.make-primary-instance": {
|
||||
"message": "Gør til primære instance"
|
||||
},
|
||||
@@ -141,7 +153,7 @@
|
||||
"message": "Opdag servere"
|
||||
},
|
||||
"app.browse.hide-added-servers": {
|
||||
"message": "Gem allerede tilføjet til servere"
|
||||
"message": "Gem servere som allerede er tilføjet"
|
||||
},
|
||||
"app.browse.project-type.modpacks": {
|
||||
"message": "Modpacks"
|
||||
@@ -165,7 +177,7 @@
|
||||
"message": "Eksporter modpack"
|
||||
},
|
||||
"app.export-modal.modpack-name-label": {
|
||||
"message": "Modpack Navn"
|
||||
"message": "Modpack navn"
|
||||
},
|
||||
"app.export-modal.modpack-name-placeholder": {
|
||||
"message": "Modpack navn"
|
||||
@@ -176,6 +188,15 @@
|
||||
"app.export-modal.version-number-placeholder": {
|
||||
"message": "1.0.0"
|
||||
},
|
||||
"app.install.phase.downloading_content": {
|
||||
"message": "Downloader indhold"
|
||||
},
|
||||
"app.install.phase.downloading_minecraft": {
|
||||
"message": "Downloader Minecraft"
|
||||
},
|
||||
"app.install.phase.preparing_java.downloading": {
|
||||
"message": "Downloader Java {version}"
|
||||
},
|
||||
"app.instance.confirm-delete.admonition-body": {
|
||||
"message": "Al' data for din instance vil blive permanent slettet, dette inkludere dine verdener, konfigurationer, og alt installeret indhold."
|
||||
},
|
||||
@@ -200,6 +221,9 @@
|
||||
"app.instance.modpack-already-installed.instance": {
|
||||
"message": "Instance"
|
||||
},
|
||||
"app.instance.mods.bulk-update.downloading-projects": {
|
||||
"message": "Downloader {current, number}/{total, number} projekter..."
|
||||
},
|
||||
"app.instance.mods.content-type-project": {
|
||||
"message": "projekt"
|
||||
},
|
||||
@@ -245,9 +269,6 @@
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "Søg {count} verdener..."
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "Indhold krævet"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Installer for at spille"
|
||||
},
|
||||
@@ -257,27 +278,15 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, one {# mod} other {# mods}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "Modpack krævet"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "Denne server kræver mods for at spille. Tryk på installer for at sætte de krævet filler fra modrinth op, så lancer direkte til serveren."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Delt instance"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Delt server instance"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "Vis indhold"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Opdater for at spille"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Opdatering krævet"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "En opdatering er krævet for at spille {name}. Venligst opdater til den seneste version for at køre spillet."
|
||||
},
|
||||
@@ -290,6 +299,9 @@
|
||||
"app.project.install-context.install-content-to-instance": {
|
||||
"message": "Installer indhold til instance"
|
||||
},
|
||||
"app.project.versions.already-installed": {
|
||||
"message": "Allerede installeret"
|
||||
},
|
||||
"app.settings.developer-mode-enabled": {
|
||||
"message": "Udvikler-tilstand aktiveret."
|
||||
},
|
||||
@@ -395,6 +407,9 @@
|
||||
"app.skins.section.builders-and-biomes": {
|
||||
"message": "Builders & Biomes"
|
||||
},
|
||||
"app.skins.section.chaos-cubed": {
|
||||
"message": "Chaos Cubed"
|
||||
},
|
||||
"app.skins.section.chase-the-skies": {
|
||||
"message": "Chase the Skies"
|
||||
},
|
||||
@@ -464,6 +479,9 @@
|
||||
"app.update-popup.download-complete": {
|
||||
"message": "Download færdiggjort"
|
||||
},
|
||||
"app.update-popup.reload": {
|
||||
"message": "Genindlæs for at opdater"
|
||||
},
|
||||
"app.update-popup.title": {
|
||||
"message": "Opdatering tilgængelig"
|
||||
},
|
||||
@@ -662,6 +680,12 @@
|
||||
"instance.settings.tabs.general.name": {
|
||||
"message": "Navn"
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.alpha": {
|
||||
"message": "Alpha"
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.beta": {
|
||||
"message": "Beta"
|
||||
},
|
||||
"instance.settings.tabs.hooks": {
|
||||
"message": "Startkommandoer"
|
||||
},
|
||||
@@ -844,20 +868,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "Loader er givet af serveren"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "En fil behandles kun, hvis den uploades til Modrinth, uanset filformat (herunder .mrpack)."
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "Vis ikke denne advarsel igen"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "Bekræft installation"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "Installer alligevel"
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "Ukendt fil advarsel"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,6 +11,12 @@
|
||||
"app.action-bar.hide-more-running-instances": {
|
||||
"message": "Weitere laufende Instanzen ausblenden"
|
||||
},
|
||||
"app.action-bar.install.copied-details": {
|
||||
"message": "Kopiert"
|
||||
},
|
||||
"app.action-bar.install.copy-details": {
|
||||
"message": "Details kopieren"
|
||||
},
|
||||
"app.action-bar.install.dismiss": {
|
||||
"message": "Ignorieren"
|
||||
},
|
||||
@@ -20,6 +26,66 @@
|
||||
"app.action-bar.install.retry": {
|
||||
"message": "Wiederholen"
|
||||
},
|
||||
"app.action-bar.install.summary.app-closing": {
|
||||
"message": "Aufgrund von Schließung der App abgebrochen"
|
||||
},
|
||||
"app.action-bar.install.summary.bad-modpack-file": {
|
||||
"message": "Modpack konnte nicht gelesen werden"
|
||||
},
|
||||
"app.action-bar.install.summary.canceled": {
|
||||
"message": "Abgebrochen"
|
||||
},
|
||||
"app.action-bar.install.summary.cleanup-incomplete": {
|
||||
"message": "Bereinigung konnte nicht abgeschlossen werden"
|
||||
},
|
||||
"app.action-bar.install.summary.content-download-failed": {
|
||||
"message": "Dateien konnte nicht heruntergeladen werden"
|
||||
},
|
||||
"app.action-bar.install.summary.corrupt-download": {
|
||||
"message": "Heruntergeladene Datei ist beschädigt"
|
||||
},
|
||||
"app.action-bar.install.summary.could-not-save-files": {
|
||||
"message": "Dateien konnten nicht gespeichert werden"
|
||||
},
|
||||
"app.action-bar.install.summary.download-failed": {
|
||||
"message": "Download konnte nicht abgeschlossen werden"
|
||||
},
|
||||
"app.action-bar.install.summary.instance-not-found": {
|
||||
"message": "Instanz konnte nicht gefunden werden"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-file-path": {
|
||||
"message": "Dateipfad ist ungültig"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack": {
|
||||
"message": "Daten des Modpacks sind ungültig"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack-files": {
|
||||
"message": "Dateien des Modpacks enthalten ungültige Metadaten"
|
||||
},
|
||||
"app.action-bar.install.summary.java-setup-failed": {
|
||||
"message": "Die Einrichtung von Java konnte nicht abgeschlossen werden"
|
||||
},
|
||||
"app.action-bar.install.summary.loader-setup-failed": {
|
||||
"message": "Einrichtung des Loaders ist fehlgeschlagen"
|
||||
},
|
||||
"app.action-bar.install.summary.local-data-error": {
|
||||
"message": "Lokale Daten konnten nicht aktualisiert werden"
|
||||
},
|
||||
"app.action-bar.install.summary.minecraft-setup-failed": {
|
||||
"message": "Einrichtung von Minecraft ist fehlgeschlagen"
|
||||
},
|
||||
"app.action-bar.install.summary.modrinth-unreachable": {
|
||||
"message": "Modrinth konnte nicht erreicht werden"
|
||||
},
|
||||
"app.action-bar.install.summary.no-write-permission": {
|
||||
"message": "Keine Berechtigung zum Schreiben"
|
||||
},
|
||||
"app.action-bar.install.summary.pack-download-failed": {
|
||||
"message": "Das Pack konnte nicht heruntergeladen werden"
|
||||
},
|
||||
"app.action-bar.install.summary.unexpected-error": {
|
||||
"message": "Irgendwas ist schiefgelaufen"
|
||||
},
|
||||
"app.action-bar.install.unknown-instance": {
|
||||
"message": "Unbekannte Instanz"
|
||||
},
|
||||
@@ -117,10 +183,10 @@
|
||||
"message": "Spielzeit anzeigen"
|
||||
},
|
||||
"app.appearance-settings.skip-non-essential-warnings.description": {
|
||||
"message": "Überspringt automatisch Bestätigungen mit geringem Risiko, wie z. B. die doppelte Installation von Modpacks, das Löschen normaler Inhalte, Massenaktualisierungen, das Trennen von Modpacks und Reparaturen. Warnungen bei gefährlichen Aktionen werden weiterhin angezeigt."
|
||||
"message": "Bestätigungen mit geringem Risiko, wie z. B. die Installation doppelter Modpacks, das Löschen normaler Inhalte, Massenaktualisierungen, das Aufheben von Verknüpfungen zu Modpacks und Reparaturaufrufe, werden automatisch übersprungen. Gefährliche Warnungen werden weiterhin angezeigt."
|
||||
},
|
||||
"app.appearance-settings.skip-non-essential-warnings.title": {
|
||||
"message": "Nicht essenzielle Warnungen überspringen"
|
||||
"message": "Unwichtige Warnungen überspringen"
|
||||
},
|
||||
"app.appearance-settings.toggle-sidebar.description": {
|
||||
"message": "Ermöglicht das Umschalten der Seitenleiste."
|
||||
@@ -192,7 +258,7 @@
|
||||
"message": "Modpack exportieren"
|
||||
},
|
||||
"app.export-modal.modpack-name-label": {
|
||||
"message": "Modpaketname"
|
||||
"message": "Name des Modpacks"
|
||||
},
|
||||
"app.export-modal.modpack-name-placeholder": {
|
||||
"message": "Modpaketname"
|
||||
@@ -204,40 +270,40 @@
|
||||
"message": "1.0.0"
|
||||
},
|
||||
"app.install.phase.downloading_content": {
|
||||
"message": "Lade Inhalte herunter"
|
||||
"message": "Inhalte werden heruntergeladen"
|
||||
},
|
||||
"app.install.phase.downloading_minecraft": {
|
||||
"message": "Lade Minecraft herunter"
|
||||
"message": "Minecraft wird heruntergeladen"
|
||||
},
|
||||
"app.install.phase.downloading_pack_file": {
|
||||
"message": "Lade Packdatei herunter"
|
||||
"message": "Paketdatei wird herunterladen"
|
||||
},
|
||||
"app.install.phase.extracting_overrides": {
|
||||
"message": "Überschreibungen extrahieren"
|
||||
"message": "Überschreibungen werden extrahiert"
|
||||
},
|
||||
"app.install.phase.finalizing": {
|
||||
"message": "Abschliessen"
|
||||
"message": "Wird finalisiert"
|
||||
},
|
||||
"app.install.phase.preparing_instance": {
|
||||
"message": "Instanz präparieren"
|
||||
"message": "Installation in Warteschlange"
|
||||
},
|
||||
"app.install.phase.preparing_java": {
|
||||
"message": "Java präparieren"
|
||||
"message": "Java wird vorbereitet"
|
||||
},
|
||||
"app.install.phase.preparing_java.downloading": {
|
||||
"message": "Java {version} herunterladen"
|
||||
},
|
||||
"app.install.phase.preparing_java.extracting": {
|
||||
"message": "Java {version} extrahieren"
|
||||
},
|
||||
"app.install.phase.preparing_java.fetching-metadata": {
|
||||
"message": "Java {version} wird heruntergeladen"
|
||||
},
|
||||
"app.install.phase.preparing_java.extracting": {
|
||||
"message": "Java {version} wird extrahiert"
|
||||
},
|
||||
"app.install.phase.preparing_java.fetching-metadata": {
|
||||
"message": "Java {version} wird abgerufen"
|
||||
},
|
||||
"app.install.phase.preparing_java.resolving": {
|
||||
"message": "Java {version} präparieren"
|
||||
"message": "Java {version} wird vorbereitet"
|
||||
},
|
||||
"app.install.phase.preparing_java.validating": {
|
||||
"message": "Java {version} validieren"
|
||||
"message": "Java {version} wird validiert"
|
||||
},
|
||||
"app.install.phase.reading_pack_manifest": {
|
||||
"message": "Paketmanifest wird gelesen"
|
||||
@@ -282,10 +348,10 @@
|
||||
"message": "Instanz"
|
||||
},
|
||||
"app.instance.mods.bulk-update.downloading-projects": {
|
||||
"message": "Lade {current, number}/{total, number} Projekte..."
|
||||
"message": "{current, number}/{total, number} Projekte werden heruntergeladen..."
|
||||
},
|
||||
"app.instance.mods.bulk-update.finishing": {
|
||||
"message": "Update abschliessen..."
|
||||
"message": "Update wird fertiggestellt..."
|
||||
},
|
||||
"app.instance.mods.bulk-update.resolving-versions": {
|
||||
"message": "Versionen werden ermittelt..."
|
||||
@@ -321,7 +387,7 @@
|
||||
"message": "Welt löschen"
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.warning-body": {
|
||||
"message": "Diese Welt wird permanent gelöscht von dieser Instanz, dies kann nicht rückgängig gemacht werden."
|
||||
"message": "Diese Welt wird permanent von dieser Instanz gelöscht. Diese Aktion kann nicht rückgängig gemacht werden."
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.warning-header": {
|
||||
"message": "Lösche {name}"
|
||||
@@ -359,9 +425,6 @@
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "Durchsuche {count} Welten..."
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "Inhalte benötigt"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Installieren zum Spielen"
|
||||
},
|
||||
@@ -371,39 +434,42 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, one {# Mod} other {# Mods}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "Benötigtes Modpack"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "Dieser Server benötigt Mods zum spielen. Klicke auf Installieren um die nötigen Dateien von Modrinth herunterzuladen und dannach direkt dem Server beizutreten."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Geteilte Instanz"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Geteilte Server Instanz"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "Inhalte ansehen"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Aktualisieren zum Spielen"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Aktualisierung benötigt"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "Eine aktualisierung zum spielen von {name} ist benötigt. Bitte aktualisiere auf die neuste Version um das Spiel zu starten."
|
||||
},
|
||||
"app.project.install-button.already-installed": {
|
||||
"message": "Dieses Projekt ist bereits installiert"
|
||||
},
|
||||
"app.project.install-button.switch-version": {
|
||||
"message": "Version wechseln"
|
||||
},
|
||||
"app.project.install-context.back-to-browse": {
|
||||
"message": "Zurück zu Entdecken"
|
||||
},
|
||||
"app.project.install-context.install-content-to-instance": {
|
||||
"message": "Inhalt in Instanz installieren"
|
||||
},
|
||||
"app.project.version.all-versions": {
|
||||
"message": "Alle Versionen"
|
||||
},
|
||||
"app.project.version.download-in-browser": {
|
||||
"message": "Im Browser herunterladen"
|
||||
},
|
||||
"app.project.version.installing": {
|
||||
"message": "Wird installiert"
|
||||
},
|
||||
"app.project.versions.already-installed": {
|
||||
"message": "Bereits installiert"
|
||||
},
|
||||
"app.settings.developer-mode-enabled": {
|
||||
"message": "Entwicklermodus aktiviert."
|
||||
},
|
||||
@@ -524,6 +590,9 @@
|
||||
"app.skins.section.builders-and-biomes": {
|
||||
"message": "Builders & Biomes"
|
||||
},
|
||||
"app.skins.section.chaos-cubed": {
|
||||
"message": "Chaos Cubed"
|
||||
},
|
||||
"app.skins.section.chase-the-skies": {
|
||||
"message": "Chase the Skies"
|
||||
},
|
||||
@@ -1018,26 +1087,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "Loader wird vom Server bereitgestellt"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "Eine Datei wird nur geprüft, wenn sie auf Modrinth hochgeladen wird, unabhängig von ihrem Dateiformat (auch .mrpack)."
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "Diese Warnung nicht mehr anzeigen"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "Installation bestätigen"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "Trotzdem installieren"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "Schadsoftware wird häufig über Modpack-Dateien verbreitet, indem diese auf Plattformen wie Discord geteilt werden."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "Wir konnten diese Datei auf Modrinth nicht finden. Wir empfehlen dringend, nur Dateien aus vertrauenswürdigen Quellen zu installieren."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "Warnung vor unbekannter Datei"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,6 +11,12 @@
|
||||
"app.action-bar.hide-more-running-instances": {
|
||||
"message": "Weitere laufende Instanzen ausblenden"
|
||||
},
|
||||
"app.action-bar.install.copied-details": {
|
||||
"message": "Kopiert"
|
||||
},
|
||||
"app.action-bar.install.copy-details": {
|
||||
"message": "Details kopieren"
|
||||
},
|
||||
"app.action-bar.install.dismiss": {
|
||||
"message": "Ausblenden"
|
||||
},
|
||||
@@ -20,6 +26,66 @@
|
||||
"app.action-bar.install.retry": {
|
||||
"message": "Erneut versuchen"
|
||||
},
|
||||
"app.action-bar.install.summary.app-closing": {
|
||||
"message": "Aufgrund von Schließung der App abgebrochen"
|
||||
},
|
||||
"app.action-bar.install.summary.bad-modpack-file": {
|
||||
"message": "Modpack konnte nicht gelesen werden"
|
||||
},
|
||||
"app.action-bar.install.summary.canceled": {
|
||||
"message": "Abgebrochen"
|
||||
},
|
||||
"app.action-bar.install.summary.cleanup-incomplete": {
|
||||
"message": "Bereinigung konnte nicht abgeschlossen werden"
|
||||
},
|
||||
"app.action-bar.install.summary.content-download-failed": {
|
||||
"message": "Dateien konnte nicht heruntergeladen werden"
|
||||
},
|
||||
"app.action-bar.install.summary.corrupt-download": {
|
||||
"message": "Heruntergeladene Datei ist beschädigt"
|
||||
},
|
||||
"app.action-bar.install.summary.could-not-save-files": {
|
||||
"message": "Dateien konnten nicht gespeichert werden"
|
||||
},
|
||||
"app.action-bar.install.summary.download-failed": {
|
||||
"message": "Download konnte nicht abgeschlossen werden"
|
||||
},
|
||||
"app.action-bar.install.summary.instance-not-found": {
|
||||
"message": "Instanz konnte nicht gefunden werden"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-file-path": {
|
||||
"message": "Dateipfad ist ungültig"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack": {
|
||||
"message": "Daten des Modpacks sind ungültig"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack-files": {
|
||||
"message": "Dateien des Modpacks enthalten ungültige Metadaten"
|
||||
},
|
||||
"app.action-bar.install.summary.java-setup-failed": {
|
||||
"message": "Die Einrichtung von Java konnte nicht abgeschlossen werden"
|
||||
},
|
||||
"app.action-bar.install.summary.loader-setup-failed": {
|
||||
"message": "Einrichtung des Loaders ist fehlgeschlagen"
|
||||
},
|
||||
"app.action-bar.install.summary.local-data-error": {
|
||||
"message": "Lokale Daten konnten nicht aktualisiert werden"
|
||||
},
|
||||
"app.action-bar.install.summary.minecraft-setup-failed": {
|
||||
"message": "Einrichtung von Minecraft ist fehlgeschlagen"
|
||||
},
|
||||
"app.action-bar.install.summary.modrinth-unreachable": {
|
||||
"message": "Modrinth konnte nicht erreicht werden"
|
||||
},
|
||||
"app.action-bar.install.summary.no-write-permission": {
|
||||
"message": "Keine Berechtigung zum Schreiben"
|
||||
},
|
||||
"app.action-bar.install.summary.pack-download-failed": {
|
||||
"message": "Das Pack konnte nicht heruntergeladen werden"
|
||||
},
|
||||
"app.action-bar.install.summary.unexpected-error": {
|
||||
"message": "Irgendwas ist schiefgelaufen"
|
||||
},
|
||||
"app.action-bar.install.unknown-instance": {
|
||||
"message": "Unbekannte Instanz"
|
||||
},
|
||||
@@ -102,7 +168,7 @@
|
||||
"message": "Launcher minimieren"
|
||||
},
|
||||
"app.appearance-settings.native-decorations.description": {
|
||||
"message": "Fensterdekorationen des Systems verwenden (Neustart der App erforderlich)."
|
||||
"message": "Fensterrahmen des Systems verwenden (Neustart der App erforderlich)."
|
||||
},
|
||||
"app.appearance-settings.native-decorations.title": {
|
||||
"message": "Native Dekorationen"
|
||||
@@ -117,7 +183,7 @@
|
||||
"message": "Spielzeit anzeigen"
|
||||
},
|
||||
"app.appearance-settings.skip-non-essential-warnings.description": {
|
||||
"message": "Überspringt automatisch Bestätigungen mit geringem Risiko, wie z. B. die doppelte Installation von Modpacks, das Löschen normaler Inhalte, Massenaktualisierungen, das Trennen von Modpacks und Reparaturen. Warnungen bei gefährlichen Aktionen werden weiterhin angezeigt."
|
||||
"message": "Bestätigungen mit geringem Risiko, wie z. B. die Installation doppelter Modpacks, das Löschen normaler Inhalte, Massenaktualisierungen, das Aufheben von Verknüpfungen zu Modpacks und Reparaturaufrufe, werden automatisch übersprungen. Gefährliche Warnungen werden weiterhin angezeigt."
|
||||
},
|
||||
"app.appearance-settings.skip-non-essential-warnings.title": {
|
||||
"message": "Unwichtige Warnungen überspringen"
|
||||
@@ -192,10 +258,10 @@
|
||||
"message": "Modpack exportieren"
|
||||
},
|
||||
"app.export-modal.modpack-name-label": {
|
||||
"message": "Modpackname"
|
||||
"message": "Name des Modpacks"
|
||||
},
|
||||
"app.export-modal.modpack-name-placeholder": {
|
||||
"message": "Modpackname"
|
||||
"message": "Name des Modpacks"
|
||||
},
|
||||
"app.export-modal.version-number-label": {
|
||||
"message": "Versionsnummer"
|
||||
@@ -219,7 +285,7 @@
|
||||
"message": "Wird finalisiert"
|
||||
},
|
||||
"app.install.phase.preparing_instance": {
|
||||
"message": "Instanz wird vorbereitet"
|
||||
"message": "Installation in Warteschlange"
|
||||
},
|
||||
"app.install.phase.preparing_java": {
|
||||
"message": "Java wird vorbereitet"
|
||||
@@ -231,7 +297,7 @@
|
||||
"message": "Java {version} wird extrahiert"
|
||||
},
|
||||
"app.install.phase.preparing_java.fetching-metadata": {
|
||||
"message": "Java {version} wird heruntergeladen"
|
||||
"message": "Java {version} wird abgerufen"
|
||||
},
|
||||
"app.install.phase.preparing_java.resolving": {
|
||||
"message": "Java {version} wird vorbereitet"
|
||||
@@ -359,9 +425,6 @@
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "Durchsuche {count} Welten..."
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "Inhalte benötigt"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Installieren zum Spielen"
|
||||
},
|
||||
@@ -371,39 +434,42 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, one {# Mod} other {# Mods}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "Benötigtes Modpack"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "Dieser Server benötigt Mods zum Spielen. Klicke auf Installieren um die nötigen Dateien von Modrinth herunterzuladen und danach direkt dem Server beizutreten."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Geteilte Instanz"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Geteilte Serverinstanz"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "Inhalte ansehen"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Aktualisieren zum Spielen"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Aktualisierung erforderlich"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "Zum Spielen von {name} ist eine Aktualisierung erforderlich. Bitte aktualisiere auf die neueste Version, um das Spiel zu starten."
|
||||
},
|
||||
"app.project.install-button.already-installed": {
|
||||
"message": "Dieses Projekt ist bereits installiert"
|
||||
},
|
||||
"app.project.install-button.switch-version": {
|
||||
"message": "Version wechseln"
|
||||
},
|
||||
"app.project.install-context.back-to-browse": {
|
||||
"message": "Zurück zum Entdecken"
|
||||
},
|
||||
"app.project.install-context.install-content-to-instance": {
|
||||
"message": "Inhalt in Instanz installieren"
|
||||
},
|
||||
"app.project.version.all-versions": {
|
||||
"message": "Alle Versionen"
|
||||
},
|
||||
"app.project.version.download-in-browser": {
|
||||
"message": "Im Browser herunterladen"
|
||||
},
|
||||
"app.project.version.installing": {
|
||||
"message": "Wird installiert"
|
||||
},
|
||||
"app.project.versions.already-installed": {
|
||||
"message": "Bereits installiert"
|
||||
},
|
||||
"app.settings.developer-mode-enabled": {
|
||||
"message": "Entwicklermodus aktiviert."
|
||||
},
|
||||
@@ -524,6 +590,9 @@
|
||||
"app.skins.section.builders-and-biomes": {
|
||||
"message": "Builders & Biomes"
|
||||
},
|
||||
"app.skins.section.chaos-cubed": {
|
||||
"message": "Chaos Cubed"
|
||||
},
|
||||
"app.skins.section.chase-the-skies": {
|
||||
"message": "Chase the Skies"
|
||||
},
|
||||
@@ -576,7 +645,7 @@
|
||||
"message": "Skin-Auswahl"
|
||||
},
|
||||
"app.update-popup.body.download-complete": {
|
||||
"message": "Modrinth App v{version} wurde heruntergeladen. Neu laden, um jetzt zu aktualisieren, oder automatisch aktualisieren, wenn du die Modrinth App schließt."
|
||||
"message": "Modrinth App v{version} wurde heruntergeladen. Jetzt neu laden, um sofort zu aktualisieren, oder beim Schließen der Modrinth-App automatisch aktualisieren."
|
||||
},
|
||||
"app.update-popup.body.linux": {
|
||||
"message": "Modrinth App v{version} ist verfügbar. Verwende deinen Paketmanager, um die neuesten Funktionen und Fehlerbehebungen zu installieren!"
|
||||
@@ -609,7 +678,7 @@
|
||||
"message": "example.modrinth.gg"
|
||||
},
|
||||
"app.world.server-modal.select-an-option": {
|
||||
"message": "Wählen eine Option"
|
||||
"message": "Wähle eine Option"
|
||||
},
|
||||
"app.world.world-item.incompatible-version": {
|
||||
"message": "Inkompatible Version {version}"
|
||||
@@ -1018,26 +1087,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "Loader vom Server vorgegeben"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "Eine Datei wird nur geprüft, wenn sie auf Modrinth hochgeladen wird, unabhängig von ihrem Dateiformat (auch .mrpack)."
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "Diese Warnung nicht mehr anzeigen"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "Installation bestätigen"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "Trotzdem installieren"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "Schadsoftware wird häufig über Modpack-Dateien verbreitet, indem diese auf Plattformen wie Discord geteilt werden."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "Wir konnten diese Datei auf Modrinth nicht finden. Wir empfehlen dringend, nur Dateien aus vertrauenswürdigen Quellen zu installieren."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "Warnung vor unbekannter Datei"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -425,29 +425,38 @@
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "Search {count} worlds..."
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "Content required"
|
||||
"app.modal.install-to-play.dont-install": {
|
||||
"message": "Dont install"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Install to play"
|
||||
},
|
||||
"app.modal.install-to-play.install-anyway": {
|
||||
"message": "Install anyway"
|
||||
},
|
||||
"app.modal.install-to-play.install-button": {
|
||||
"message": "Install"
|
||||
},
|
||||
"app.modal.install-to-play.invite-warning": {
|
||||
"message": "This invite was created by another Modrinth user, not Modrinth. Only accept invites from people you trust."
|
||||
},
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, one {# mod} other {# mods}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "Required modpack"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "This server requires mods to play. Click Install to set up the required files from Modrinth, then launch directly into the server."
|
||||
"app.modal.install-to-play.reviewed-files": {
|
||||
"message": "A file is only reviewed if it’s published to Modrinth, regardless of its file format (including .mrpack)."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Shared instance"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Shared server instance"
|
||||
"app.modal.install-to-play.unknown-files-description": {
|
||||
"message": "This server modpack contains files that aren’t published on Modrinth. We strongly recommend only installing files from sources you trust."
|
||||
},
|
||||
"app.modal.install-to-play.unknown-files-warning": {
|
||||
"message": "Unknown files warning"
|
||||
},
|
||||
"app.modal.install-to-play.unrecognized-files": {
|
||||
"message": "Unrecognized files"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "View contents"
|
||||
@@ -455,8 +464,8 @@
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Update to play"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Update required"
|
||||
"app.modal.update-to-play.removed": {
|
||||
"message": "Removed"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "An update is required to play {name}. Please update to the latest version to launch the game."
|
||||
@@ -1102,26 +1111,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "Loader is provided by the server"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "A file is only reviewed if it’s uploaded to Modrinth, regardless of its file format (including .mrpack)."
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "Don't show this warning again"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "Confirm installation"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "Install anyway"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "Malware is often distributed through modpack files by sharing them on platforms like Discord."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "We couldn't find this file on Modrinth. We strongly recommend only installing files from sources you trust."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "Unknown file warning"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,6 +11,12 @@
|
||||
"app.action-bar.hide-more-running-instances": {
|
||||
"message": "Ocultar más instancias en ejecución"
|
||||
},
|
||||
"app.action-bar.install.copied-details": {
|
||||
"message": "Copiado"
|
||||
},
|
||||
"app.action-bar.install.copy-details": {
|
||||
"message": "Copiar detalles"
|
||||
},
|
||||
"app.action-bar.install.dismiss": {
|
||||
"message": "Descartar"
|
||||
},
|
||||
@@ -20,6 +26,66 @@
|
||||
"app.action-bar.install.retry": {
|
||||
"message": "Reintentar"
|
||||
},
|
||||
"app.action-bar.install.summary.app-closing": {
|
||||
"message": "Cancelado debido al cierre de la aplicación"
|
||||
},
|
||||
"app.action-bar.install.summary.bad-modpack-file": {
|
||||
"message": "No se pudo leer el modpack"
|
||||
},
|
||||
"app.action-bar.install.summary.canceled": {
|
||||
"message": "Cancelado"
|
||||
},
|
||||
"app.action-bar.install.summary.cleanup-incomplete": {
|
||||
"message": "La limpieza no se completó"
|
||||
},
|
||||
"app.action-bar.install.summary.content-download-failed": {
|
||||
"message": "No se pudieron descargar los archivos"
|
||||
},
|
||||
"app.action-bar.install.summary.corrupt-download": {
|
||||
"message": "El archivo descargado está dañado"
|
||||
},
|
||||
"app.action-bar.install.summary.could-not-save-files": {
|
||||
"message": "No se pudieron guardar los archivos"
|
||||
},
|
||||
"app.action-bar.install.summary.download-failed": {
|
||||
"message": "No se pudo completar la descarga"
|
||||
},
|
||||
"app.action-bar.install.summary.instance-not-found": {
|
||||
"message": "No se pudo encontrar la instancia"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-file-path": {
|
||||
"message": "La ruta del archivo no es válida"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack": {
|
||||
"message": "Los datos del modpack no son válidos"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack-files": {
|
||||
"message": "Los archivos del modpack tienen metadatos no válidos"
|
||||
},
|
||||
"app.action-bar.install.summary.java-setup-failed": {
|
||||
"message": "No se pudo completar la configuración de Java"
|
||||
},
|
||||
"app.action-bar.install.summary.loader-setup-failed": {
|
||||
"message": "No se pudo configurar el cargador"
|
||||
},
|
||||
"app.action-bar.install.summary.local-data-error": {
|
||||
"message": "No se pudieron actualizar los datos locales"
|
||||
},
|
||||
"app.action-bar.install.summary.minecraft-setup-failed": {
|
||||
"message": "La instalación de Minecraft falló"
|
||||
},
|
||||
"app.action-bar.install.summary.modrinth-unreachable": {
|
||||
"message": "No pude comunicarme con Modrinth"
|
||||
},
|
||||
"app.action-bar.install.summary.no-write-permission": {
|
||||
"message": "No tiene permiso para escribir"
|
||||
},
|
||||
"app.action-bar.install.summary.pack-download-failed": {
|
||||
"message": "No se pudo descargar el modpack"
|
||||
},
|
||||
"app.action-bar.install.summary.unexpected-error": {
|
||||
"message": "Algo salió mal"
|
||||
},
|
||||
"app.action-bar.install.unknown-instance": {
|
||||
"message": "Instancia desconocida"
|
||||
},
|
||||
@@ -168,7 +234,7 @@
|
||||
"message": "Descubrir servidores"
|
||||
},
|
||||
"app.browse.hide-added-servers": {
|
||||
"message": "Ocultar servidores ya añadidos"
|
||||
"message": "Ocultar los servidores ya agregados"
|
||||
},
|
||||
"app.browse.project-type.modpacks": {
|
||||
"message": "Modpacks"
|
||||
@@ -219,7 +285,7 @@
|
||||
"message": "Finalizando"
|
||||
},
|
||||
"app.install.phase.preparing_instance": {
|
||||
"message": "Preparando la instancia"
|
||||
"message": "En cola para instalarse"
|
||||
},
|
||||
"app.install.phase.preparing_java": {
|
||||
"message": "Preparando Java"
|
||||
@@ -359,9 +425,6 @@
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "Buscar en {count} mundos..."
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "Contenido requerido"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Instalar para jugar"
|
||||
},
|
||||
@@ -371,39 +434,42 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, one {# mod} other {# mods}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "Modpack requerido"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "Este servidor requiere mods para poder jugar. Haz clic en Instalar para configurar los archivos requeridos desde Modrinth, después se ejecutará para entrar directamente al servidor."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Instancia compartida"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Instancia de servidor compartida"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "Ver contenidos"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Actualizar para jugar"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Actualización requerida"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "Se requiere una actualización para jugar {name}. Por favor, actualiza a la versión más reciente para iniciar el juego."
|
||||
},
|
||||
"app.project.install-button.already-installed": {
|
||||
"message": "Este proyecto ya está instalado"
|
||||
},
|
||||
"app.project.install-button.switch-version": {
|
||||
"message": "Cambiar versión"
|
||||
},
|
||||
"app.project.install-context.back-to-browse": {
|
||||
"message": "Volver al explorador"
|
||||
},
|
||||
"app.project.install-context.install-content-to-instance": {
|
||||
"message": "Instalar contenido a la instancia"
|
||||
},
|
||||
"app.project.version.all-versions": {
|
||||
"message": "Todas las versiones"
|
||||
},
|
||||
"app.project.version.download-in-browser": {
|
||||
"message": "Descargar en el navegador"
|
||||
},
|
||||
"app.project.version.installing": {
|
||||
"message": "Instalando"
|
||||
},
|
||||
"app.project.versions.already-installed": {
|
||||
"message": "Ya instalado"
|
||||
},
|
||||
"app.settings.developer-mode-enabled": {
|
||||
"message": "Modo desarrollador activado."
|
||||
},
|
||||
@@ -524,6 +590,9 @@
|
||||
"app.skins.section.builders-and-biomes": {
|
||||
"message": "Constructores y Biomas"
|
||||
},
|
||||
"app.skins.section.chaos-cubed": {
|
||||
"message": "Caos al cubo"
|
||||
},
|
||||
"app.skins.section.chase-the-skies": {
|
||||
"message": "Persigue los Cielos"
|
||||
},
|
||||
@@ -1018,26 +1087,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "El loader es proporcionado por el servidor"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "Un archivo solo es revisado si es subido a Modrinth, independientemente de su formato de archivo (incluyendo .mrpack)."
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "No volver a mostrar esta advertencia"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "Confirmar instalación"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "Instalar de todos modos"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "El malware a menudo es distribuido mediante modpacks compartidos en aplicaciones como Discord."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "No pudimos encontrar este archivo en Modrinth. Recomendamos solo instalar archivos de sitios de confianza."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "Advertencia de archivo desconocido"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,6 +14,18 @@
|
||||
"app.action-bar.install.dismiss": {
|
||||
"message": "Descartar"
|
||||
},
|
||||
"app.action-bar.install.open-instance": {
|
||||
"message": "Abrir instancia"
|
||||
},
|
||||
"app.action-bar.install.retry": {
|
||||
"message": "Reintentar"
|
||||
},
|
||||
"app.action-bar.install.unknown-instance": {
|
||||
"message": "Instancia desconocida"
|
||||
},
|
||||
"app.action-bar.installs": {
|
||||
"message": "Instalaciones"
|
||||
},
|
||||
"app.action-bar.make-primary-instance": {
|
||||
"message": "Establecer como instancia principal"
|
||||
},
|
||||
@@ -104,6 +116,12 @@
|
||||
"app.appearance-settings.show-play-time.title": {
|
||||
"message": "Mostrar tiempo de juego"
|
||||
},
|
||||
"app.appearance-settings.skip-non-essential-warnings.description": {
|
||||
"message": "Automáticamente omite confirmaciones de bajo riesgo como modpacks duplicados, eliminación de contenido normal, actualizaciones masivas, desvinculando modpacks, y mensajes de reparación. Advertencias importantes seguirán siendo mostradas."
|
||||
},
|
||||
"app.appearance-settings.skip-non-essential-warnings.title": {
|
||||
"message": "Omitir advertencias no esenciales"
|
||||
},
|
||||
"app.appearance-settings.toggle-sidebar.description": {
|
||||
"message": "Activa la posibilidad de alternar la barra lateral."
|
||||
},
|
||||
@@ -149,9 +167,6 @@
|
||||
"app.browse.discover-servers": {
|
||||
"message": "Descubrir servidores"
|
||||
},
|
||||
"app.browse.hide-added-servers": {
|
||||
"message": "Ocultar servidores ya añadidos"
|
||||
},
|
||||
"app.browse.project-type.modpacks": {
|
||||
"message": "Modpacks"
|
||||
},
|
||||
@@ -254,9 +269,6 @@
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "Buscar {count} mundos..."
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "Contenido obligatorio"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Instala para jugar"
|
||||
},
|
||||
@@ -266,27 +278,15 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, one {# mod} other {# mods}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "Modpack requerido"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "Este servidor requiere ciertos mods. Pulsa Instalar para instalar los archivos requeridos de Modrinth y luego el launcher te enviara directo al servidor."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Instancia compartida"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Instancia de servidor compartida"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "Ver contenido"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Actualiza para jugar"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Actualización requerida"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "Una actualización es requerida para jugar {name}. Por favor actualízala a la versión más reciente para ejecutar el juego."
|
||||
},
|
||||
@@ -910,26 +910,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "Loader proporcionado por el servidor"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "Un archivo solo es revisado si es subido a Modrinth, independientemente de su formato de archivo (incluyendo .mrpack)."
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "No mostrar esta advertencia otra vez"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "Confirmar instalación"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "Instalar de todos modos"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "El malware es normalmente distribuido por archivos de modpack que son normalmente compartidas en aplicaciones como Discord."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "No pudimos encontrar este archivo en Modrinth. Recomendamos solo instalar archivos de sitios de confianza."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "Advertencia de archivo desconocido"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -167,9 +167,6 @@
|
||||
"app.browse.discover-servers": {
|
||||
"message": "Löydä palvelimia"
|
||||
},
|
||||
"app.browse.hide-added-servers": {
|
||||
"message": "Piilota lisätyt palvelimet"
|
||||
},
|
||||
"app.browse.project-type.modpacks": {
|
||||
"message": "Modipaketit"
|
||||
},
|
||||
@@ -191,9 +188,6 @@
|
||||
"app.export-modal.header": {
|
||||
"message": "Vie modipaketti"
|
||||
},
|
||||
"app.export-modal.modpack-name-label": {
|
||||
"message": "Modipaketin nimi"
|
||||
},
|
||||
"app.export-modal.modpack-name-placeholder": {
|
||||
"message": "Modipaketin nimi"
|
||||
},
|
||||
@@ -218,9 +212,6 @@
|
||||
"app.install.phase.finalizing": {
|
||||
"message": "Viimeistellään"
|
||||
},
|
||||
"app.install.phase.preparing_instance": {
|
||||
"message": "Valmistellaan instanssia"
|
||||
},
|
||||
"app.install.phase.preparing_java": {
|
||||
"message": "Valmistellaan Javaa"
|
||||
},
|
||||
@@ -359,9 +350,6 @@
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "Hae {count} maailmasta..."
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "Sisältö vaaditaan"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Asenna pelataksesi"
|
||||
},
|
||||
@@ -371,27 +359,15 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, one {# mod} other {# modia}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "Vaadittu modipaketti"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "Tämä palvelin vaatii modeja toimiakseen. Klikkaa Asenna ladataksesi vaaditut tiedostot Modrinthista, ja käynnistä peli suoraan palvelimelle."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Jaettu instanssi"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Jaettu palvelininstanssi"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "Tarkastele sisältöä"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Päivitä pelataksesi"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Päivitys vaaditaan"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "Pävitys vaaditaan pelataksesi {name}. Päivitä viimeisimpään versioon pelataksesi."
|
||||
},
|
||||
@@ -1018,26 +994,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "Modialusta on palvelimen tarjoama"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "Tiedosto tarkistetaan vain jos se on ladattu Modrinthiin, riippumatta tiedoston muodosta (mukaanlukien .mrpack)."
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "Älä näytä tätä varoitusta uudestaan"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "Vahvista asennus"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "Asenna jokatapauksessa"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "Haittaohjelmia levitetään usein modipaketti tiedostojen kautta jakamalla niitä alustoilla kuten Discordissa."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "Emme löytäneet tätä tiedostoa Modrinthista. Suosittelemme vahvasti että asennat tiedostoja vain lähteistä joihin luotat."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "Tuntematon tiedosto varoitus"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,6 +11,9 @@
|
||||
"app.action-bar.hide-more-running-instances": {
|
||||
"message": "Itago ang mas marami pang tumatakbong instansiya"
|
||||
},
|
||||
"app.action-bar.install.retry": {
|
||||
"message": "Subukan muli"
|
||||
},
|
||||
"app.action-bar.make-primary-instance": {
|
||||
"message": "Gumawa ng pangunahing instansiya"
|
||||
},
|
||||
@@ -143,9 +146,6 @@
|
||||
"app.browse.discover-servers": {
|
||||
"message": "Tumuklas ng mga server"
|
||||
},
|
||||
"app.browse.hide-added-servers": {
|
||||
"message": "Itago ang mga nailagay na mga servers"
|
||||
},
|
||||
"app.browse.project-type.modpacks": {
|
||||
"message": "Modpacks"
|
||||
},
|
||||
@@ -164,9 +164,6 @@
|
||||
"app.export-modal.header": {
|
||||
"message": "Iluwas ang modpack"
|
||||
},
|
||||
"app.export-modal.modpack-name-label": {
|
||||
"message": "Pangalan ng Modpack"
|
||||
},
|
||||
"app.export-modal.modpack-name-placeholder": {
|
||||
"message": "Pangalan ng modpack"
|
||||
},
|
||||
@@ -245,9 +242,6 @@
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "Hanapin sa {count} mundo..."
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "Nangangailangan ng kontento"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Mag-install upang malaro"
|
||||
},
|
||||
@@ -257,27 +251,15 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, one {# mod} other {# na mod}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "Kinailangan na modpack"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "Ang server rna ito ay nangangailangan ng mga mod upang makalaro. Pindutin ang install upang maihanda ang mga kinakailangang file galing sa Modrinth, matapos ay ilunsad nang diretso sa server."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Binahaging instansiya"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Binahaging instansiyang pang-server"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "Tingnan ang mga kontento"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Mag-update upang malaro"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Kailangang mag-update"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "Kailangang mag-update upang malaro ang {name}. Mangyaring mag-update sa pinakabagong bersiyon upang ma-launch ang laro."
|
||||
},
|
||||
@@ -567,7 +549,7 @@
|
||||
"message": "Mga launch hook"
|
||||
},
|
||||
"instance.settings.tabs.hooks.custom-hooks": {
|
||||
"message": "Mga custom na launch hook"
|
||||
"message": "Mga pasadyang launch hook"
|
||||
},
|
||||
"instance.settings.tabs.hooks.description": {
|
||||
"message": "Binibigyan-daan ng mga hook ang mga ekspertong tagagamit na makapagtakbo ng mga pansistemang utos o system command bago at pagkatapos ma-launch ang laro."
|
||||
@@ -630,7 +612,7 @@
|
||||
"message": "Window"
|
||||
},
|
||||
"instance.settings.tabs.window.custom-window-settings": {
|
||||
"message": "Mga setting sa custom na window"
|
||||
"message": "Mga setting sa pasadyang window"
|
||||
},
|
||||
"instance.settings.tabs.window.fullscreen": {
|
||||
"message": "Fullscreen"
|
||||
@@ -739,26 +721,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "Ang loader ay handog na ng server"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "Ang file ay nasusuri lamang kapag ito ay na-upload sa Modrinth, walang pili sa file format nito (kabilang na ang .mrpack)."
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "Huwag ipakita ang babalang ito ulit"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "Kumpirmahin ang installation"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "I-install pa rin"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "Ang malware ay madalas naidadala sa mga modpack files sa pamamagitan ng pag-bigay ng mga ito sa mga platforms kagaya ng Discord."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "Hindi namin mahanap ang file na ito sa Modrinth. Mahalagang mag-install ka lamang ng files galing sa mga mapagkakatiwalang sources."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "Hindi kilalang file"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,6 +11,12 @@
|
||||
"app.action-bar.hide-more-running-instances": {
|
||||
"message": "Masquer plus d'instances en exécution"
|
||||
},
|
||||
"app.action-bar.install.copied-details": {
|
||||
"message": "Copié"
|
||||
},
|
||||
"app.action-bar.install.copy-details": {
|
||||
"message": "Copier les détails"
|
||||
},
|
||||
"app.action-bar.install.dismiss": {
|
||||
"message": "Rejeter"
|
||||
},
|
||||
@@ -20,6 +26,45 @@
|
||||
"app.action-bar.install.retry": {
|
||||
"message": "Réessayer"
|
||||
},
|
||||
"app.action-bar.install.summary.app-closing": {
|
||||
"message": "Annulé en raison de la fermeture de l'application"
|
||||
},
|
||||
"app.action-bar.install.summary.bad-modpack-file": {
|
||||
"message": "Impossible de lire le modpack"
|
||||
},
|
||||
"app.action-bar.install.summary.canceled": {
|
||||
"message": "Annulé"
|
||||
},
|
||||
"app.action-bar.install.summary.cleanup-incomplete": {
|
||||
"message": "Le nettoyage n'est pas terminé"
|
||||
},
|
||||
"app.action-bar.install.summary.content-download-failed": {
|
||||
"message": "Impossible de télécharger les fichiers"
|
||||
},
|
||||
"app.action-bar.install.summary.corrupt-download": {
|
||||
"message": "Le fichier téléchargé est corrompu"
|
||||
},
|
||||
"app.action-bar.install.summary.could-not-save-files": {
|
||||
"message": "Impossible de sauvegarder les fichiers"
|
||||
},
|
||||
"app.action-bar.install.summary.download-failed": {
|
||||
"message": "Impossible de terminer le téléchargement"
|
||||
},
|
||||
"app.action-bar.install.summary.instance-not-found": {
|
||||
"message": "L'instance est introuvable"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-file-path": {
|
||||
"message": "Le chemin d'accès au fichier est invalide"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack": {
|
||||
"message": "Les données du modpack sont invalides"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack-files": {
|
||||
"message": "Les fichiers du modpack contiennent des métadonnées invalides"
|
||||
},
|
||||
"app.action-bar.install.summary.java-setup-failed": {
|
||||
"message": "L'installation de Java n'a pas pu se terminer"
|
||||
},
|
||||
"app.action-bar.install.unknown-instance": {
|
||||
"message": "Instance inconnue"
|
||||
},
|
||||
@@ -168,7 +213,7 @@
|
||||
"message": "Découvrir des serveurs"
|
||||
},
|
||||
"app.browse.hide-added-servers": {
|
||||
"message": "Masquer les serveurs déjà ajoutés"
|
||||
"message": "Masquer les serveurs déjà installés"
|
||||
},
|
||||
"app.browse.project-type.modpacks": {
|
||||
"message": "Modpacks"
|
||||
@@ -218,9 +263,6 @@
|
||||
"app.install.phase.finalizing": {
|
||||
"message": "Finalisation"
|
||||
},
|
||||
"app.install.phase.preparing_instance": {
|
||||
"message": "Préparation de l'instance"
|
||||
},
|
||||
"app.install.phase.preparing_java": {
|
||||
"message": "Préparation de Java"
|
||||
},
|
||||
@@ -359,9 +401,6 @@
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "Rechercher {count} mondes..."
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "Contenu requis"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Installer pour jouer"
|
||||
},
|
||||
@@ -371,39 +410,42 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, one {# mod} other {# mods}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "Modpack requis"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "Ce serveur a besoin de mods pour jouer. Cliquez sur Installer pour mettre en place les fichiers requis depuis Modrinth, puis lancez directement dans le serveur."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Instance partagée"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Instance serveur partagée"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "Voir le contenu"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Mettre à jour pour jouer"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Mise à jour requise"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "Une mise à jour est requise pour jouer à {name}. Veuillez mettre à jour à la dernière version pour lancer le jeu."
|
||||
},
|
||||
"app.project.install-button.already-installed": {
|
||||
"message": "Ce projet a déjà été installé"
|
||||
},
|
||||
"app.project.install-button.switch-version": {
|
||||
"message": "Changer de version"
|
||||
},
|
||||
"app.project.install-context.back-to-browse": {
|
||||
"message": "Retour vers la page découvrir"
|
||||
},
|
||||
"app.project.install-context.install-content-to-instance": {
|
||||
"message": "Installer du contenu à l'instance"
|
||||
},
|
||||
"app.project.version.all-versions": {
|
||||
"message": "Toutes les versions"
|
||||
},
|
||||
"app.project.version.download-in-browser": {
|
||||
"message": "Télécharger dans le navigateur"
|
||||
},
|
||||
"app.project.version.installing": {
|
||||
"message": "Installation"
|
||||
},
|
||||
"app.project.versions.already-installed": {
|
||||
"message": "Déjà installé"
|
||||
},
|
||||
"app.settings.developer-mode-enabled": {
|
||||
"message": "Mode développeur activé."
|
||||
},
|
||||
@@ -524,6 +566,9 @@
|
||||
"app.skins.section.builders-and-biomes": {
|
||||
"message": "Builders & Biomes"
|
||||
},
|
||||
"app.skins.section.chaos-cubed": {
|
||||
"message": "Cubes du chaos"
|
||||
},
|
||||
"app.skins.section.chase-the-skies": {
|
||||
"message": "Chassez les cieux"
|
||||
},
|
||||
@@ -552,7 +597,7 @@
|
||||
"message": "Striding Hero"
|
||||
},
|
||||
"app.skins.section.the-copper-age": {
|
||||
"message": "The Copper Age"
|
||||
"message": "L'âge du cuivre"
|
||||
},
|
||||
"app.skins.section.the-garden-awakens": {
|
||||
"message": "L'éveil du jardin"
|
||||
@@ -1015,26 +1060,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "Le loader est procuré par le serveur"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "Un fichier n’est révisé que s’il est téléchargé sur Modrinth, quel que soit son format de fichier (y compris .mrpack)."
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "Ne plus m'avertir à ce sujet"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "Confirmer l'installation"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "Installer tout de même"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "Les logiciels malveillants sont souvent distribués via des fichiers modpack en les partageant sur des plateformes comme Discord."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "Nous ne pouvions pas trouver ce fichier sur Modrinth. Nous vous recommandons fortement de n'installer que des fichiers de sources de confiance."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "Avertissement fichier inconnu"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -59,9 +59,6 @@
|
||||
"app.export-modal.header": {
|
||||
"message": "יצוא חבילת מודים"
|
||||
},
|
||||
"app.export-modal.modpack-name-label": {
|
||||
"message": "שם חבילת המודים"
|
||||
},
|
||||
"app.export-modal.modpack-name-placeholder": {
|
||||
"message": "שם חבילת המודים"
|
||||
},
|
||||
@@ -140,9 +137,6 @@
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "חיפוש ב-{count} עולמות..."
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "תוכן נדרש"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "צריך להתקין כדי לשחק"
|
||||
},
|
||||
@@ -152,27 +146,15 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, one {מוד אחד} other {# מודים}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "חבילת מודים נדרשת"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "שרת זה דורש מודים כדי לשחק. לחץ על \"התקן\" כדי להגדיר את הקבצים הנדרשים מ-Modrinth, ולאחר מכן הפעל ישירות לשרת."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "התקנה משותפת"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "התקנת שרת משותפת"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "הצג תוכן"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "צריך לעדכן כדי לשחק"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "עדכון נדרש"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "עדכון נדרש כדי לשחק ב{name}. ניתן להתחיל את המשחק רק לאחר עדכון לגרסה החדשה."
|
||||
},
|
||||
|
||||
@@ -11,12 +11,87 @@
|
||||
"app.action-bar.hide-more-running-instances": {
|
||||
"message": "További futó példányok elrejtése"
|
||||
},
|
||||
"app.action-bar.install.copied-details": {
|
||||
"message": "Másolva"
|
||||
},
|
||||
"app.action-bar.install.copy-details": {
|
||||
"message": "Részletek másolása"
|
||||
},
|
||||
"app.action-bar.install.dismiss": {
|
||||
"message": "Elutasítás"
|
||||
},
|
||||
"app.action-bar.install.open-instance": {
|
||||
"message": "Példány megnyitása"
|
||||
},
|
||||
"app.action-bar.install.retry": {
|
||||
"message": "Újra"
|
||||
},
|
||||
"app.action-bar.install.summary.app-closing": {
|
||||
"message": "Az alkalmazás bezárása miatt megszakítva"
|
||||
},
|
||||
"app.action-bar.install.summary.bad-modpack-file": {
|
||||
"message": "Nem sikerült beolvasni a modcsomagot"
|
||||
},
|
||||
"app.action-bar.install.summary.canceled": {
|
||||
"message": "Megszakítva"
|
||||
},
|
||||
"app.action-bar.install.summary.cleanup-incomplete": {
|
||||
"message": "A tisztítás nem fejeződött be"
|
||||
},
|
||||
"app.action-bar.install.summary.content-download-failed": {
|
||||
"message": "Nem sikerült letölteni a fájlokat"
|
||||
},
|
||||
"app.action-bar.install.summary.corrupt-download": {
|
||||
"message": "A letöltött fájl sérült"
|
||||
},
|
||||
"app.action-bar.install.summary.could-not-save-files": {
|
||||
"message": "Nem sikerült elmenteni a fájlokat"
|
||||
},
|
||||
"app.action-bar.install.summary.download-failed": {
|
||||
"message": "A letöltés nem sikerült"
|
||||
},
|
||||
"app.action-bar.install.summary.instance-not-found": {
|
||||
"message": "A példány nem található"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-file-path": {
|
||||
"message": "A fájl elérési útja érvénytelen"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack": {
|
||||
"message": "A modcsomag adatai érvénytelenek"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack-files": {
|
||||
"message": "A modcsomag fájljainak metaadatai érvénytelenek"
|
||||
},
|
||||
"app.action-bar.install.summary.java-setup-failed": {
|
||||
"message": "A Java telepítése nem sikerült"
|
||||
},
|
||||
"app.action-bar.install.summary.loader-setup-failed": {
|
||||
"message": "A betöltő beállítása sikertelen volt"
|
||||
},
|
||||
"app.action-bar.install.summary.local-data-error": {
|
||||
"message": "A helyi adatok frissítése nem sikerült"
|
||||
},
|
||||
"app.action-bar.install.summary.minecraft-setup-failed": {
|
||||
"message": "A Minecraft telepítése sikertelen volt"
|
||||
},
|
||||
"app.action-bar.install.summary.modrinth-unreachable": {
|
||||
"message": "Nem sikerült elérni Modrinthot"
|
||||
},
|
||||
"app.action-bar.install.summary.no-write-permission": {
|
||||
"message": "Nincs felülírási jogosultság"
|
||||
},
|
||||
"app.action-bar.install.summary.pack-download-failed": {
|
||||
"message": "Nem sikerült letölteni a csomagot"
|
||||
},
|
||||
"app.action-bar.install.summary.unexpected-error": {
|
||||
"message": "Valami hiba történt"
|
||||
},
|
||||
"app.action-bar.install.unknown-instance": {
|
||||
"message": "Ismeretlen profil"
|
||||
},
|
||||
"app.action-bar.installs": {
|
||||
"message": "Telepítések"
|
||||
},
|
||||
"app.action-bar.make-primary-instance": {
|
||||
"message": "Beállítás elsődleges példányként"
|
||||
},
|
||||
@@ -48,13 +123,13 @@
|
||||
"message": "Példányok megtekintése"
|
||||
},
|
||||
"app.action-bar.view-logs": {
|
||||
"message": "Naplók megtekintése"
|
||||
"message": "Naplózások megtekintése"
|
||||
},
|
||||
"app.appearance-settings.advanced-rendering.description": {
|
||||
"message": "Lehetővé teszi olyan speciális megjelenítési effektusok használatát, mint például az elmosódás, amelyek hardveres gyorsítás nélkül teljesítménycsökkenést okozhatnak."
|
||||
},
|
||||
"app.appearance-settings.advanced-rendering.title": {
|
||||
"message": "Fejlett renderelés"
|
||||
"message": "Haladó megjelenítési beállítások"
|
||||
},
|
||||
"app.appearance-settings.color-theme.description": {
|
||||
"message": "Válaszd ki a Modrinth Apphoz a kívánt színsémát."
|
||||
@@ -84,7 +159,7 @@
|
||||
"message": "A kezdőlap „Folytasd itt” részében a legújabb világok is megtalálhatók."
|
||||
},
|
||||
"app.appearance-settings.jump-back-into-worlds.title": {
|
||||
"message": "Visszaugrás a világokba"
|
||||
"message": "„Folytasd itt” a világokat is"
|
||||
},
|
||||
"app.appearance-settings.minimize-launcher.description": {
|
||||
"message": "Minimalizáld az indítót a Minecraft indításakor."
|
||||
@@ -102,11 +177,17 @@
|
||||
"message": "Válassz egy lehetőséget"
|
||||
},
|
||||
"app.appearance-settings.show-play-time.description": {
|
||||
"message": "Megmutatja, mennyi időt töltöttél játszva egy profillal."
|
||||
"message": "Megmutatja, mennyi időt töltöttél egy példányban."
|
||||
},
|
||||
"app.appearance-settings.show-play-time.title": {
|
||||
"message": "Játékidő megjelenítése"
|
||||
},
|
||||
"app.appearance-settings.skip-non-essential-warnings.description": {
|
||||
"message": "Az alacsony kockázatú megerősítéseket – például a modcsomagok ismételt telepítését, a szokásos tartalomtörlést, a tömeges frissítéseket, a modcsomagok kapcsolatának megszüntetését és a javítási felhívásokat – a rendszer automatikusan kihagyja. A veszélyes figyelmeztetéseket továbbra is megjeleníti."
|
||||
},
|
||||
"app.appearance-settings.skip-non-essential-warnings.title": {
|
||||
"message": "Hagyd ki a lényegtelen figyelmeztetéseket"
|
||||
},
|
||||
"app.appearance-settings.toggle-sidebar.description": {
|
||||
"message": "Lehetővé teszi az oldalsáv be- és kikapcsolását."
|
||||
},
|
||||
@@ -153,16 +234,16 @@
|
||||
"message": "Szerverek böngészése"
|
||||
},
|
||||
"app.browse.hide-added-servers": {
|
||||
"message": "Már hozzáadott szerverek elrejtése"
|
||||
"message": "A már hozzáadott szerverek elrejtése"
|
||||
},
|
||||
"app.browse.project-type.modpacks": {
|
||||
"message": "Modcsomagok"
|
||||
},
|
||||
"app.browse.server-instance-content-warning": {
|
||||
"message": "A tartalom hozzáadása ronthatja a kompatibilitást a szerverhez való csatlakozáskor. A hozzáadott tartalom elveszik, ha frissíted a szerverprofil tartalmát."
|
||||
"message": "A tartalom hozzáadása ronthatja a kompatibilitást a szerverhez való csatlakozáskor. A hozzáadott tartalom elveszik, ha frissíted a szerverpéldány tartalmát."
|
||||
},
|
||||
"app.browse.server.installing": {
|
||||
"message": "Letöltés..."
|
||||
"message": "Letöltés"
|
||||
},
|
||||
"app.content-install.no-compatible-versions": {
|
||||
"message": "Nincs a(z) {compatibilityLabel} verziónak megfelelő elérhető verzió. Válassz ki egy verziót, ha mégis telepíteni szeretnéd. A függőségek nem települnek automatikusan."
|
||||
@@ -177,7 +258,7 @@
|
||||
"message": "Modcsomag exportálása"
|
||||
},
|
||||
"app.export-modal.modpack-name-label": {
|
||||
"message": "A modcsomag neve"
|
||||
"message": "Modcsamag neve"
|
||||
},
|
||||
"app.export-modal.modpack-name-placeholder": {
|
||||
"message": "A modcsomag neve"
|
||||
@@ -188,9 +269,60 @@
|
||||
"app.export-modal.version-number-placeholder": {
|
||||
"message": "1.0.0"
|
||||
},
|
||||
"app.install.phase.downloading_content": {
|
||||
"message": "Tartalom letöltése"
|
||||
},
|
||||
"app.install.phase.downloading_minecraft": {
|
||||
"message": "Minecraft letöltése"
|
||||
},
|
||||
"app.install.phase.downloading_pack_file": {
|
||||
"message": "Csomagfájlok letöltése"
|
||||
},
|
||||
"app.install.phase.extracting_overrides": {
|
||||
"message": "Felülírások kibontása"
|
||||
},
|
||||
"app.install.phase.finalizing": {
|
||||
"message": "Befejezés"
|
||||
},
|
||||
"app.install.phase.preparing_instance": {
|
||||
"message": "Telepítésre vár"
|
||||
},
|
||||
"app.install.phase.preparing_java": {
|
||||
"message": "Java előkészítése"
|
||||
},
|
||||
"app.install.phase.preparing_java.downloading": {
|
||||
"message": "Java verzió {version} letöltése"
|
||||
},
|
||||
"app.install.phase.preparing_java.extracting": {
|
||||
"message": "Java verzió {version} kibontása"
|
||||
},
|
||||
"app.install.phase.preparing_java.fetching-metadata": {
|
||||
"message": "Java verzió ellőkészítése {version}"
|
||||
},
|
||||
"app.install.phase.preparing_java.resolving": {
|
||||
"message": "Java verzió {version} előkészítése"
|
||||
},
|
||||
"app.install.phase.preparing_java.validating": {
|
||||
"message": "A Java {version} ellenőrzése"
|
||||
},
|
||||
"app.install.phase.reading_pack_manifest": {
|
||||
"message": "Csomag adati kiolvasása"
|
||||
},
|
||||
"app.install.phase.resolving_loader": {
|
||||
"message": ""
|
||||
},
|
||||
"app.install.phase.resolving_minecraft": {
|
||||
"message": "Minecraft Betöltése"
|
||||
},
|
||||
"app.install.phase.resolving_pack": {
|
||||
"message": "Tartalom betöltése"
|
||||
},
|
||||
"app.install.phase.rolling_back": {
|
||||
"message": "Visszavonás"
|
||||
},
|
||||
"app.install.phase.running_loader_processors": {
|
||||
"message": "Betöltő folyamatok futtatása"
|
||||
},
|
||||
"app.instance.confirm-delete.admonition-body": {
|
||||
"message": "Az profilodhoz tartozó összes adat véglegesen törlődik, beleértve a világokat, a beállításokat és az összes telepített tartalmat."
|
||||
},
|
||||
@@ -215,6 +347,15 @@
|
||||
"app.instance.modpack-already-installed.instance": {
|
||||
"message": "Példány"
|
||||
},
|
||||
"app.instance.mods.bulk-update.downloading-projects": {
|
||||
"message": "{current, number}/{total, number} projekt letöltése..."
|
||||
},
|
||||
"app.instance.mods.bulk-update.finishing": {
|
||||
"message": "Frissítés befejezése..."
|
||||
},
|
||||
"app.instance.mods.bulk-update.resolving-versions": {
|
||||
"message": "Verziók meghatározása..."
|
||||
},
|
||||
"app.instance.mods.content-type-project": {
|
||||
"message": "projekt"
|
||||
},
|
||||
@@ -239,6 +380,18 @@
|
||||
"app.instance.worlds.browse-servers": {
|
||||
"message": "Szerverek böngészése"
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.delete-button": {
|
||||
"message": "Törlés"
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.title": {
|
||||
"message": "Világ törlése"
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.warning-body": {
|
||||
"message": "Ez a világ véglegesen törölve lesz ebből a példányból. Ezt NEM tudod visszavonni!"
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.warning-header": {
|
||||
"message": "{name} törlése"
|
||||
},
|
||||
"app.instance.worlds.filter-modded": {
|
||||
"message": "Modolt"
|
||||
},
|
||||
@@ -257,12 +410,21 @@
|
||||
"app.instance.worlds.no-worlds-heading": {
|
||||
"message": "Nincs szerver vagy világ"
|
||||
},
|
||||
"app.instance.worlds.remove-server-modal.remove-button": {
|
||||
"message": "Szerver eltávolítása"
|
||||
},
|
||||
"app.instance.worlds.remove-server-modal.title": {
|
||||
"message": "Szerver eltávolítása"
|
||||
},
|
||||
"app.instance.worlds.remove-server-modal.warning-body": {
|
||||
"message": "Ez a szerver el lesz távolítva a szerverlistádból és a játékbeli szerverlistából is. Később újra hozzáadhatod, ha tudod a címet."
|
||||
},
|
||||
"app.instance.worlds.remove-server-modal.warning-header": {
|
||||
"message": "{name} eltávolítása"
|
||||
},
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "Keresés {count} világ között..."
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "Szükséges tartalom"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Telepítés a játékhoz"
|
||||
},
|
||||
@@ -272,38 +434,41 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count} mod"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "Szükséges modcsomag"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "Ehhez a szerverhez modok szükségesek a játékhoz. Kattints a Telepítés gombra, hogy telepítsd a szükséges fájlokat a Modrinth-ról, majd indítsd el közvetlenül a szervert."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Megosztott profil"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Megosztott szerverprofil"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "Tartalom megtekintése"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Frissítsd a játékhoz"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Frissítés szükséges"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "Frissítés szükséges ehhez: {name}. Kérlek, frissíts a legújabb verzióra a játék elindításához."
|
||||
},
|
||||
"app.project.install-button.already-installed": {
|
||||
"message": "Ez a projekt már telepítve van"
|
||||
},
|
||||
"app.project.install-button.switch-version": {
|
||||
"message": "Verzió váltása"
|
||||
},
|
||||
"app.project.install-context.back-to-browse": {
|
||||
"message": "Vissza a böngészéshez"
|
||||
},
|
||||
"app.project.install-context.install-content-to-instance": {
|
||||
"message": "Tartalom telepítése a profilba"
|
||||
"message": "Tartalom telepítése a példányba"
|
||||
},
|
||||
"app.project.version.all-versions": {
|
||||
"message": "Összes verzió"
|
||||
},
|
||||
"app.project.version.download-in-browser": {
|
||||
"message": "Letöltés a böngészőben"
|
||||
},
|
||||
"app.project.version.installing": {
|
||||
"message": "Telepítés..."
|
||||
},
|
||||
"app.project.versions.already-installed": {
|
||||
"message": "Már le van töltve"
|
||||
},
|
||||
"app.settings.developer-mode-enabled": {
|
||||
"message": "Fejlesztői mód bekapcsolva."
|
||||
@@ -416,9 +581,18 @@
|
||||
"app.skins.rate-limit.title": {
|
||||
"message": "Lassíts!"
|
||||
},
|
||||
"app.skins.reorder-error.text": {
|
||||
"message": "A kinézeted sorrendjét nem sikerült menteni."
|
||||
},
|
||||
"app.skins.reorder-error.title": {
|
||||
"message": "A skinek átrendezése sikertelen"
|
||||
},
|
||||
"app.skins.section.builders-and-biomes": {
|
||||
"message": "Builders & Biomes"
|
||||
},
|
||||
"app.skins.section.chaos-cubed": {
|
||||
"message": "Chaos Cubed"
|
||||
},
|
||||
"app.skins.section.chase-the-skies": {
|
||||
"message": "Chase the Skies"
|
||||
},
|
||||
@@ -462,7 +636,7 @@
|
||||
"message": "Kérlek jelentkezz be a Minecraft-fiókodba, hogy használni tudd a Modrinth App kinézetkezelési funkcióit."
|
||||
},
|
||||
"app.skins.sign-in.rinthbot-alt": {
|
||||
"message": "Izgatott Modrinth-bot"
|
||||
"message": "Izgatott Modrinth bot"
|
||||
},
|
||||
"app.skins.sign-in.title": {
|
||||
"message": "Kérlek jelentkezz be"
|
||||
@@ -708,7 +882,7 @@
|
||||
"message": "Kiadás"
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.release.description": {
|
||||
"message": "Csak a release verziók fognak megjelenni az elérhető frissítések között."
|
||||
"message": "Csak a 'kiadás' verziók fognak megjelenni az elérhető frissítések között."
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.select": {
|
||||
"message": "Válaszd ki a frissítési csatornát"
|
||||
@@ -795,7 +969,7 @@
|
||||
"message": "Hozzárendelt memória"
|
||||
},
|
||||
"instance.settings.tabs.java.java-path-placeholder": {
|
||||
"message": "/path/to/java"
|
||||
"message": "/eleresi/ut/a/javahoz"
|
||||
},
|
||||
"instance.settings.tabs.window": {
|
||||
"message": "Ablak"
|
||||
@@ -836,11 +1010,14 @@
|
||||
"instance.worlds.copy_address": {
|
||||
"message": "Cím másolása"
|
||||
},
|
||||
"instance.worlds.create_shortcut": {
|
||||
"message": "Gyorshivatkozás létrehozása"
|
||||
},
|
||||
"instance.worlds.dont_show_on_home": {
|
||||
"message": "Ne mutasd a kezdőlapon"
|
||||
},
|
||||
"instance.worlds.game_already_open": {
|
||||
"message": "A példány már el van indítva"
|
||||
"message": "A profil már el van indítva"
|
||||
},
|
||||
"instance.worlds.hardcore": {
|
||||
"message": "Hardcore mód"
|
||||
@@ -858,7 +1035,7 @@
|
||||
"message": "Csak Minecraft Alpha 1.0.5+-tól tudsz egyből szerverhez csatlakozni"
|
||||
},
|
||||
"instance.worlds.no_singleplayer_quick_play": {
|
||||
"message": "Csak Minecraft 1.20+-tól tudsz egyből egyjátékos világba belépni"
|
||||
"message": "Használj 1.20+ verziót az azonnali egyjátékos módba lépéshez"
|
||||
},
|
||||
"instance.worlds.play_instance": {
|
||||
"message": "Játék a profillal"
|
||||
@@ -906,30 +1083,9 @@
|
||||
"message": "Csak kliensoldali modok adhatók hozzá a szerverprofilhoz"
|
||||
},
|
||||
"search.filter.locked.server-game-version.title": {
|
||||
"message": "A játékverziót a szerver biztosítja"
|
||||
"message": "A játékverzió a szerver által van megadva"
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "A betöltőt a szerver biztosítja"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "Egy fájlt csak akkor vizsgálunk meg, ha azt feltöltik a Modrinthra, függetlenül a fájlformátumtól (beleértve a .mrpack formátumot is)."
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "Ne mutasd újra ezt a figyelmeztetést"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "Telepítés megerősítése"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "Letöltés mindenképpen"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "A rosszindulatú programokat gyakran modcsomag-fájlokon keresztül terjesztik, például a Discordhoz hasonló platformokon történő megosztás révén."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "Ezt a fájlt nem találtuk meg a Modrinthon. Határozottan javasoljuk, hogy kizárólag megbízható forrásokból származó fájlokat telepíts."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "Figyelmeztetés ismeretlen fájlról"
|
||||
"message": "A betöltő a szerver által van megadva"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -146,9 +146,6 @@
|
||||
"app.browse.discover-servers": {
|
||||
"message": "Temukan server"
|
||||
},
|
||||
"app.browse.hide-added-servers": {
|
||||
"message": "Sembunyikan server yang sudah ditambah"
|
||||
},
|
||||
"app.browse.project-type.modpacks": {
|
||||
"message": "Paket Mod"
|
||||
},
|
||||
@@ -170,9 +167,6 @@
|
||||
"app.export-modal.header": {
|
||||
"message": "Ekspor paket mod"
|
||||
},
|
||||
"app.export-modal.modpack-name-label": {
|
||||
"message": "Nama Paket Mod"
|
||||
},
|
||||
"app.export-modal.modpack-name-placeholder": {
|
||||
"message": "Nama paket mod"
|
||||
},
|
||||
@@ -251,9 +245,6 @@
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "Cari {count} dunia..."
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "Konten diperlukan"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Pasang untuk memainkan"
|
||||
},
|
||||
@@ -263,27 +254,15 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, other {# mod}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "Paket mod yang diperlukan"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "Mod diperlukan untuk bermain di server ini. Klik pasang untuk menyiapkan berkas-berkas yang diperlukan dari Modrinth, kemudian luncurkan langsung sari server."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Instans terbagi"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Instans server terbagi"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "Lihat konten"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Perbarui untuk memainkan"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Perlu diperbarui"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "{name} perlu diperbarui sebelum dimainkan. Mohon perbarui ke versi terkini untuk meluncurkan permainan."
|
||||
},
|
||||
@@ -907,26 +886,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "Pemuat disediakan oleh server"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "Berkas hanya akan ditinjau bila ia diunggah ke Modrinth, tak peduli format berkasnya (termasuk .mrpack)."
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "Jangan tampilkan peringatan ini lagi"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "Konfirmasi pemasangan"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "Tetap pasang"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "Program jahat (malware) dibagikan melalui berkas paket mod dengan membagikannya melalui platform seperti Discord."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "Kami tidak dapat menemukan berkas ini di Modrinth. Kami sangat menyarankan Anda untuk hanya memasang berkas dari sumber-sumber terpercaya."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "Peringatan berkas tidak dikenal"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,6 +11,12 @@
|
||||
"app.action-bar.hide-more-running-instances": {
|
||||
"message": "Mostra meno istanze in esecuzione"
|
||||
},
|
||||
"app.action-bar.install.copied-details": {
|
||||
"message": "Copiati"
|
||||
},
|
||||
"app.action-bar.install.copy-details": {
|
||||
"message": "Copia dettagli"
|
||||
},
|
||||
"app.action-bar.install.dismiss": {
|
||||
"message": "Ignora"
|
||||
},
|
||||
@@ -20,6 +26,66 @@
|
||||
"app.action-bar.install.retry": {
|
||||
"message": "Riprova"
|
||||
},
|
||||
"app.action-bar.install.summary.app-closing": {
|
||||
"message": "Annullato per app chiusa"
|
||||
},
|
||||
"app.action-bar.install.summary.bad-modpack-file": {
|
||||
"message": "Impossibile leggere il pacchetto"
|
||||
},
|
||||
"app.action-bar.install.summary.canceled": {
|
||||
"message": "Annullato"
|
||||
},
|
||||
"app.action-bar.install.summary.cleanup-incomplete": {
|
||||
"message": "La pulizia è stata interrotta"
|
||||
},
|
||||
"app.action-bar.install.summary.content-download-failed": {
|
||||
"message": "Impossibile scaricare i file"
|
||||
},
|
||||
"app.action-bar.install.summary.corrupt-download": {
|
||||
"message": "Il file scaricato è corrotto"
|
||||
},
|
||||
"app.action-bar.install.summary.could-not-save-files": {
|
||||
"message": "Impossibile salvare i file"
|
||||
},
|
||||
"app.action-bar.install.summary.download-failed": {
|
||||
"message": "Il download è stato interrotto"
|
||||
},
|
||||
"app.action-bar.install.summary.instance-not-found": {
|
||||
"message": "L'istanza non è stata trovata"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-file-path": {
|
||||
"message": "Percorso del file errato"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack": {
|
||||
"message": "Dati del pacchetto non validi"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack-files": {
|
||||
"message": "Metadati del pacchetto non validi"
|
||||
},
|
||||
"app.action-bar.install.summary.java-setup-failed": {
|
||||
"message": "La configurazione di Java è stata interrotta"
|
||||
},
|
||||
"app.action-bar.install.summary.loader-setup-failed": {
|
||||
"message": "Il loader non è stato configurato"
|
||||
},
|
||||
"app.action-bar.install.summary.local-data-error": {
|
||||
"message": "Impossibile aggiornare i dati locali"
|
||||
},
|
||||
"app.action-bar.install.summary.minecraft-setup-failed": {
|
||||
"message": "Minecraft non è stato configurato"
|
||||
},
|
||||
"app.action-bar.install.summary.modrinth-unreachable": {
|
||||
"message": "Impossibile collegarsi a Modrinth"
|
||||
},
|
||||
"app.action-bar.install.summary.no-write-permission": {
|
||||
"message": "Permessi di scrittura mancanti"
|
||||
},
|
||||
"app.action-bar.install.summary.pack-download-failed": {
|
||||
"message": "Impossibile scaricare il pacchetto"
|
||||
},
|
||||
"app.action-bar.install.summary.unexpected-error": {
|
||||
"message": "Qualcosa è andato storto"
|
||||
},
|
||||
"app.action-bar.install.unknown-instance": {
|
||||
"message": "Istanza sconosciuta"
|
||||
},
|
||||
@@ -213,13 +279,13 @@
|
||||
"message": "Download del pacchetto"
|
||||
},
|
||||
"app.install.phase.extracting_overrides": {
|
||||
"message": "Estrazione degli override"
|
||||
"message": "Estrazione delle sovrascritture"
|
||||
},
|
||||
"app.install.phase.finalizing": {
|
||||
"message": "Finalizzazione"
|
||||
},
|
||||
"app.install.phase.preparing_instance": {
|
||||
"message": "Preparazione dell'istanza"
|
||||
"message": "In coda per l'installazione"
|
||||
},
|
||||
"app.install.phase.preparing_java": {
|
||||
"message": "Preparazione di Java"
|
||||
@@ -252,7 +318,7 @@
|
||||
"message": "Risoluzione dei contenuti"
|
||||
},
|
||||
"app.install.phase.rolling_back": {
|
||||
"message": "Tornando indietro"
|
||||
"message": "Annullamento"
|
||||
},
|
||||
"app.install.phase.running_loader_processors": {
|
||||
"message": "Esecuzione dei processori del loader"
|
||||
@@ -356,9 +422,6 @@
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "Cerca tra {count} mondi..."
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "Contenuto richiesto"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Installa per continuare"
|
||||
},
|
||||
@@ -368,39 +431,42 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count} mod"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "Pacchetto di mod richiesto"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "Questo server richiede alcune mod. Clicca Installa per scaricarle direttamente da Modrinth, poi sarai pronto a giocare."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Istanza condivisa"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Istanza del server condivisa"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "Mostra contenuti"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Aggiorna per continuare"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Aggiornamento richiesto"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "{name} richiede degli aggiornamenti. Installa l'ultima versione per poter giocare."
|
||||
},
|
||||
"app.project.install-button.already-installed": {
|
||||
"message": "Questo progetto è già stato installato"
|
||||
},
|
||||
"app.project.install-button.switch-version": {
|
||||
"message": "Cambia versione"
|
||||
},
|
||||
"app.project.install-context.back-to-browse": {
|
||||
"message": "Torna a Esplora"
|
||||
},
|
||||
"app.project.install-context.install-content-to-instance": {
|
||||
"message": "Installa il contenuto nell'istanza"
|
||||
},
|
||||
"app.project.version.all-versions": {
|
||||
"message": "Tutte le versioni"
|
||||
},
|
||||
"app.project.version.download-in-browser": {
|
||||
"message": "Scarica col browser"
|
||||
},
|
||||
"app.project.version.installing": {
|
||||
"message": "Installazione"
|
||||
},
|
||||
"app.project.versions.already-installed": {
|
||||
"message": "Già installate"
|
||||
},
|
||||
"app.settings.developer-mode-enabled": {
|
||||
"message": "Modalità sviluppatore attiva."
|
||||
},
|
||||
@@ -521,6 +587,9 @@
|
||||
"app.skins.section.builders-and-biomes": {
|
||||
"message": "Builders & Biomes"
|
||||
},
|
||||
"app.skins.section.chaos-cubed": {
|
||||
"message": "Chaos Cubed"
|
||||
},
|
||||
"app.skins.section.chase-the-skies": {
|
||||
"message": "Chase the Skies"
|
||||
},
|
||||
@@ -1015,26 +1084,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "Il loader è determinato dal server"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "Solo i file caricati su Modrinth vengono esaminati, qualunque sia il loro formato (.mrpack inclusi)."
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "Non mostrare più questo avviso"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "Conferma l'installazione"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "Installa comunque"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "Spesso i malware vengono nascosti nei pacchetti di mod, poi distribuiti su piattaforme come Discord."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "Non è stato possibile trovare questo file su Modrinth. Consigliamo di installare file solo da fonti attendibili."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "Tipo di file sconosciuto"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,6 +11,51 @@
|
||||
"app.action-bar.hide-more-running-instances": {
|
||||
"message": "実行中のインスタンスの一部を非表示"
|
||||
},
|
||||
"app.action-bar.install.copied-details": {
|
||||
"message": "コピーしました"
|
||||
},
|
||||
"app.action-bar.install.copy-details": {
|
||||
"message": "詳細をコピー"
|
||||
},
|
||||
"app.action-bar.install.dismiss": {
|
||||
"message": "閉じる"
|
||||
},
|
||||
"app.action-bar.install.open-instance": {
|
||||
"message": "インスタンスを表示"
|
||||
},
|
||||
"app.action-bar.install.retry": {
|
||||
"message": "再試行"
|
||||
},
|
||||
"app.action-bar.install.summary.app-closing": {
|
||||
"message": "アプリの終了によりキャンセルされました"
|
||||
},
|
||||
"app.action-bar.install.summary.bad-modpack-file": {
|
||||
"message": "ModPackを読み込むことができませんでした"
|
||||
},
|
||||
"app.action-bar.install.summary.canceled": {
|
||||
"message": "キャンセルしました"
|
||||
},
|
||||
"app.action-bar.install.summary.cleanup-incomplete": {
|
||||
"message": "クリーンアップが完了しませんでした"
|
||||
},
|
||||
"app.action-bar.install.summary.content-download-failed": {
|
||||
"message": "ファイルをダウンロードできませんでした"
|
||||
},
|
||||
"app.action-bar.install.summary.corrupt-download": {
|
||||
"message": "ダウンロードしたファイルが破損しています"
|
||||
},
|
||||
"app.action-bar.install.summary.could-not-save-files": {
|
||||
"message": "ファイルを保存できませんでした"
|
||||
},
|
||||
"app.action-bar.install.summary.download-failed": {
|
||||
"message": "ダウンロードを完了することができませんでした"
|
||||
},
|
||||
"app.action-bar.install.unknown-instance": {
|
||||
"message": "不明なインスタンス"
|
||||
},
|
||||
"app.action-bar.installs": {
|
||||
"message": "インストール数"
|
||||
},
|
||||
"app.action-bar.make-primary-instance": {
|
||||
"message": "デフォルトのインスタンスを作成"
|
||||
},
|
||||
@@ -29,6 +74,9 @@
|
||||
"app.action-bar.stop-instance": {
|
||||
"message": "インスタンスを停止"
|
||||
},
|
||||
"app.action-bar.update": {
|
||||
"message": "アップデート"
|
||||
},
|
||||
"app.action-bar.view-active-downloads": {
|
||||
"message": "進行中のダウンロードを表示"
|
||||
},
|
||||
@@ -131,9 +179,6 @@
|
||||
"app.browse.discover-servers": {
|
||||
"message": "サーバーを探す"
|
||||
},
|
||||
"app.browse.hide-added-servers": {
|
||||
"message": "既に追加済みのサーバーを非表示にする"
|
||||
},
|
||||
"app.browse.project-type.modpacks": {
|
||||
"message": "Modパック"
|
||||
},
|
||||
@@ -149,9 +194,6 @@
|
||||
"app.export-modal.header": {
|
||||
"message": "Modパックを書き出す"
|
||||
},
|
||||
"app.export-modal.modpack-name-label": {
|
||||
"message": "Modパック名"
|
||||
},
|
||||
"app.export-modal.modpack-name-placeholder": {
|
||||
"message": "Modパック名"
|
||||
},
|
||||
@@ -161,6 +203,9 @@
|
||||
"app.export-modal.version-number-placeholder": {
|
||||
"message": "1.0.0"
|
||||
},
|
||||
"app.install.phase.preparing_java.downloading": {
|
||||
"message": "Java {version} をダウンロードしています"
|
||||
},
|
||||
"app.instance.confirm-delete.admonition-body": {
|
||||
"message": "インスタンス内のすべてのデータは、ワールド、設定、インストール済みのコンテンツを含め、完全に削除されます。"
|
||||
},
|
||||
@@ -209,6 +254,9 @@
|
||||
"app.instance.worlds.browse-servers": {
|
||||
"message": "サーバーを探す"
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.warning-header": {
|
||||
"message": "{name} を削除します"
|
||||
},
|
||||
"app.instance.worlds.filter-modded": {
|
||||
"message": "Mod導入済み"
|
||||
},
|
||||
@@ -230,9 +278,6 @@
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "{count} 個のワールドを検索…"
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "必須コンテンツ"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "インストールしてプレイ"
|
||||
},
|
||||
@@ -242,30 +287,21 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, other {#個のMod}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "必須のModパック"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "このサーバーをプレイするにはModが必要です。インストールをクリックしてModrinthから必要なファイルを設定し、サーバーに接続してください。"
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "共有インスタンス"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "共有サーバーインスタンス"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "コンテンツを見る"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "更新してプレイ"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "更新が必要です"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "{name}をプレイするには更新が必要です。ゲームを起動するには最新版に更新してください。"
|
||||
},
|
||||
"app.project.version.all-versions": {
|
||||
"message": "すべてのバージョン"
|
||||
},
|
||||
"app.settings.developer-mode-enabled": {
|
||||
"message": "開発者モードがオンになっています。"
|
||||
},
|
||||
@@ -305,9 +341,18 @@
|
||||
"app.skins.modal.no-cape-tooltip": {
|
||||
"message": "マントなし"
|
||||
},
|
||||
"app.skins.modal.none-cape-option": {
|
||||
"message": "無し"
|
||||
},
|
||||
"app.skins.modal.replace-texture-button": {
|
||||
"message": "アップロード"
|
||||
},
|
||||
"app.skins.modal.save-skin-button": {
|
||||
"message": "スキンを保存する"
|
||||
},
|
||||
"app.skins.modal.saving-tooltip": {
|
||||
"message": "保存しています…"
|
||||
},
|
||||
"app.skins.modal.texture-section": {
|
||||
"message": "テクスチャ"
|
||||
},
|
||||
@@ -566,6 +611,12 @@
|
||||
"instance.settings.tabs.general.name": {
|
||||
"message": "名前"
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.beta": {
|
||||
"message": "ベータ"
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.release": {
|
||||
"message": "リリース"
|
||||
},
|
||||
"instance.settings.tabs.hooks": {
|
||||
"message": "起動フック"
|
||||
},
|
||||
@@ -745,26 +796,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "ローダーはサーバーによる条件です"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "ファイル形式に関わらず、Modrinthにアップロードされたファイルのみが確認されます。(.mrpackを含む)"
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "この警告を次回から表示しない"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "インストールの確認"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "インストールを続行"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "一般的にマルウェアは、Discord等のプラットフォーム上でModパックファイルを配布して拡散されます"
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "このファイルをModrinth上で見つけることができませんでした。信頼できるソースからインストールすることを強くお勧めします。"
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "不明なファイルの警告"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"message": "Java {version} 다운로드 중"
|
||||
},
|
||||
"app.action-bar.downloading-update": {
|
||||
"message": "업데이트 다운로드중"
|
||||
"message": "업데이트 다운로드 중"
|
||||
},
|
||||
"app.action-bar.downloads": {
|
||||
"message": "다운로드"
|
||||
@@ -11,6 +11,21 @@
|
||||
"app.action-bar.hide-more-running-instances": {
|
||||
"message": "실행 중인 인스턴스 숨기기"
|
||||
},
|
||||
"app.action-bar.install.dismiss": {
|
||||
"message": "무시"
|
||||
},
|
||||
"app.action-bar.install.open-instance": {
|
||||
"message": "인스턴스 열기"
|
||||
},
|
||||
"app.action-bar.install.retry": {
|
||||
"message": "재시도"
|
||||
},
|
||||
"app.action-bar.install.unknown-instance": {
|
||||
"message": "알 수 없는 인스턴스"
|
||||
},
|
||||
"app.action-bar.installs": {
|
||||
"message": "설치"
|
||||
},
|
||||
"app.action-bar.make-primary-instance": {
|
||||
"message": "기본 인스턴스로 지정"
|
||||
},
|
||||
@@ -23,12 +38,18 @@
|
||||
"app.action-bar.primary-instance": {
|
||||
"message": "기본 인스턴스"
|
||||
},
|
||||
"app.action-bar.reload-to-update": {
|
||||
"message": "업데이트하려면 다시 로드"
|
||||
},
|
||||
"app.action-bar.show-more-running-instances": {
|
||||
"message": "실행 중인 인스턴스 보이기"
|
||||
},
|
||||
"app.action-bar.stop-instance": {
|
||||
"message": "인스턴스 멈추기"
|
||||
},
|
||||
"app.action-bar.update": {
|
||||
"message": "업데이트"
|
||||
},
|
||||
"app.action-bar.view-active-downloads": {
|
||||
"message": "다운로드 목록 보기"
|
||||
},
|
||||
@@ -95,6 +116,12 @@
|
||||
"app.appearance-settings.show-play-time.title": {
|
||||
"message": "플레이 시간 표시"
|
||||
},
|
||||
"app.appearance-settings.skip-non-essential-warnings.description": {
|
||||
"message": "중복되는 모드팩 설치와 일반적인 콘텐츠 삭제, 동시 업데이트, 모드팩 링크 제거, 프롬프트 복구처럼 리스크가 적은 행위에 대한 확인 절차를 자동으로 넘깁니다. 위험한 경고는 여전히 표시됩니다."
|
||||
},
|
||||
"app.appearance-settings.skip-non-essential-warnings.title": {
|
||||
"message": "중요하지 않은 경고 넘기기"
|
||||
},
|
||||
"app.appearance-settings.toggle-sidebar.description": {
|
||||
"message": "사이드바를 접거나 펼칠 수 있는 기능을 활성화합니다."
|
||||
},
|
||||
@@ -141,7 +168,7 @@
|
||||
"message": "서버 탐색하기"
|
||||
},
|
||||
"app.browse.hide-added-servers": {
|
||||
"message": "이미 추가된 서버 숨기기"
|
||||
"message": "이미 추가한 서버 숨기기"
|
||||
},
|
||||
"app.browse.project-type.modpacks": {
|
||||
"message": "모드팩"
|
||||
@@ -176,6 +203,57 @@
|
||||
"app.export-modal.version-number-placeholder": {
|
||||
"message": "1.0.0"
|
||||
},
|
||||
"app.install.phase.downloading_content": {
|
||||
"message": "콘텐츠 다운로드 중"
|
||||
},
|
||||
"app.install.phase.downloading_minecraft": {
|
||||
"message": "Minecraft 다운로드 중"
|
||||
},
|
||||
"app.install.phase.downloading_pack_file": {
|
||||
"message": "팩 파일 다운로드 중"
|
||||
},
|
||||
"app.install.phase.extracting_overrides": {
|
||||
"message": "재정의 콘텐츠 추출 중"
|
||||
},
|
||||
"app.install.phase.finalizing": {
|
||||
"message": "마무리 중"
|
||||
},
|
||||
"app.install.phase.preparing_java": {
|
||||
"message": "Java 준비 중"
|
||||
},
|
||||
"app.install.phase.preparing_java.downloading": {
|
||||
"message": "Java {version} 다운로드 중"
|
||||
},
|
||||
"app.install.phase.preparing_java.extracting": {
|
||||
"message": "Java {version} 추출 중"
|
||||
},
|
||||
"app.install.phase.preparing_java.fetching-metadata": {
|
||||
"message": "Java {version} 가져오는 중"
|
||||
},
|
||||
"app.install.phase.preparing_java.resolving": {
|
||||
"message": "Java {version} 준비 중"
|
||||
},
|
||||
"app.install.phase.preparing_java.validating": {
|
||||
"message": "Java {version} 유효성 검사 중"
|
||||
},
|
||||
"app.install.phase.reading_pack_manifest": {
|
||||
"message": "팩 manifest 읽는 중"
|
||||
},
|
||||
"app.install.phase.resolving_loader": {
|
||||
"message": "로더 해결 중"
|
||||
},
|
||||
"app.install.phase.resolving_minecraft": {
|
||||
"message": "Minecraft 해결 중"
|
||||
},
|
||||
"app.install.phase.resolving_pack": {
|
||||
"message": "콘텐츠 해결 중"
|
||||
},
|
||||
"app.install.phase.rolling_back": {
|
||||
"message": "뒤로 돌리는 중"
|
||||
},
|
||||
"app.install.phase.running_loader_processors": {
|
||||
"message": "로더 진행기 실행 중"
|
||||
},
|
||||
"app.instance.confirm-delete.admonition-body": {
|
||||
"message": "인스턴스의 모든 데이터가 삭제됩니다. 세계 폴더, 설정 폴더 등 설치된 모든 컨텐츠가 포함됩니다."
|
||||
},
|
||||
@@ -200,6 +278,15 @@
|
||||
"app.instance.modpack-already-installed.instance": {
|
||||
"message": "인스턴스"
|
||||
},
|
||||
"app.instance.mods.bulk-update.downloading-projects": {
|
||||
"message": "{current, number}/{total, number} 프로젝트 다운로드 중..."
|
||||
},
|
||||
"app.instance.mods.bulk-update.finishing": {
|
||||
"message": "업데이트 마무리 중..."
|
||||
},
|
||||
"app.instance.mods.bulk-update.resolving-versions": {
|
||||
"message": "버전 해결 중..."
|
||||
},
|
||||
"app.instance.mods.content-type-project": {
|
||||
"message": "프로젝트"
|
||||
},
|
||||
@@ -224,6 +311,18 @@
|
||||
"app.instance.worlds.browse-servers": {
|
||||
"message": "서버 탐색하기"
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.delete-button": {
|
||||
"message": "세계 삭제"
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.title": {
|
||||
"message": "세계 삭제"
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.warning-body": {
|
||||
"message": "이 세계는 이 인스턴스로부터 영구적으로 삭제됩니다. 이 작업은 되돌릴 수 없습니다."
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.warning-header": {
|
||||
"message": "{name} 삭제 중"
|
||||
},
|
||||
"app.instance.worlds.filter-modded": {
|
||||
"message": "수정됨"
|
||||
},
|
||||
@@ -242,12 +341,21 @@
|
||||
"app.instance.worlds.no-worlds-heading": {
|
||||
"message": "추가된 서버 또는 세계 없음"
|
||||
},
|
||||
"app.instance.worlds.remove-server-modal.remove-button": {
|
||||
"message": "서버 제거"
|
||||
},
|
||||
"app.instance.worlds.remove-server-modal.title": {
|
||||
"message": "서버 제거"
|
||||
},
|
||||
"app.instance.worlds.remove-server-modal.warning-body": {
|
||||
"message": "이 서버는 서버 목록과 게임 내 서버 목록으로부터 삭제됩니다. 주소를 안다면 추후 다시 추가할 수 있습니다."
|
||||
},
|
||||
"app.instance.worlds.remove-server-modal.warning-header": {
|
||||
"message": "{name} 제거 중"
|
||||
},
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "{count}개의 세계 검색..."
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "콘텐츠 설치 필요"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "설치하고 플레이"
|
||||
},
|
||||
@@ -257,27 +365,15 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, one {모드 #개} other {모드 #개}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "필요한 모드팩"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "이 서버를 플레이하려면 모드가 필요합니다. '설치'를 클릭하여 Modrinth에서 필수 파일을 내려받은 후, 서버에 바로 접속하세요."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "인스턴스 공유됨"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "서버 인스턴스 공유됨"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "구성 요소 보기"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "업데이트하고 플레이"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "업데이트 필요"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "{name}을(를) 플레이하려면 업데이트가 필요합니다. 게임을 실행하려면 최신 버전으로 업데이트해 주세요."
|
||||
},
|
||||
@@ -401,9 +497,18 @@
|
||||
"app.skins.rate-limit.title": {
|
||||
"message": "잠시 기다려주세요."
|
||||
},
|
||||
"app.skins.reorder-error.text": {
|
||||
"message": "이 스킨 정렬은 저장되지 않습니다."
|
||||
},
|
||||
"app.skins.reorder-error.title": {
|
||||
"message": "스킨 재정렬 실패"
|
||||
},
|
||||
"app.skins.section.builders-and-biomes": {
|
||||
"message": "Builders & Biomes"
|
||||
},
|
||||
"app.skins.section.chaos-cubed": {
|
||||
"message": "카오스 큐브"
|
||||
},
|
||||
"app.skins.section.chase-the-skies": {
|
||||
"message": "Chase the Skies"
|
||||
},
|
||||
@@ -473,6 +578,9 @@
|
||||
"app.update-popup.download-complete": {
|
||||
"message": "다운로드 완료"
|
||||
},
|
||||
"app.update-popup.reload": {
|
||||
"message": "업데이트하려면 다시 로드"
|
||||
},
|
||||
"app.update-popup.title": {
|
||||
"message": "업데이트 가능"
|
||||
},
|
||||
@@ -671,6 +779,30 @@
|
||||
"instance.settings.tabs.general.name": {
|
||||
"message": "이름"
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel": {
|
||||
"message": "채널 업데이트"
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.alpha": {
|
||||
"message": "알파"
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.alpha.description": {
|
||||
"message": "릴리스와 베타, 알파 버전이 이용 가능한 업데이트에 표시됩니다."
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.beta": {
|
||||
"message": "베타"
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.beta.description": {
|
||||
"message": "릴리스와 베타 버전이 이용 가능한 업데이트에 표시됩니다."
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.release": {
|
||||
"message": "릴리스"
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.release.description": {
|
||||
"message": "릴리스 버전만 이용 가능한 업데이트에 표시됩니다."
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.select": {
|
||||
"message": "업데이트 채널 선택"
|
||||
},
|
||||
"instance.settings.tabs.hooks": {
|
||||
"message": "실행 후크"
|
||||
},
|
||||
@@ -794,6 +926,9 @@
|
||||
"instance.worlds.copy_address": {
|
||||
"message": "주소 복사"
|
||||
},
|
||||
"instance.worlds.create_shortcut": {
|
||||
"message": "바로가기 만들기"
|
||||
},
|
||||
"instance.worlds.dont_show_on_home": {
|
||||
"message": "홈에서 숨기기"
|
||||
},
|
||||
@@ -868,26 +1003,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "로더가 서버에 의해 제공됩니다"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "모든 파일은 형식(.mrpack 포함)에 무관하게 Modrinth에 업로드되어야만 검수를 거칩니다."
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "이 경고를 다시 표시하지 않음"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "설치 확인"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "무시하고 설치"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "악성코드는 흔히 디스코드와 같은 플랫폼을 통해 모드팩 파일을 공유하는 방식으로 유포됩니다."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "이 파일을 Modrinth에서 찾을 수 없습니다. 신뢰할 수 있는 출처의 파일만 설치하는 것을 권장합니다."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "출처를 알 수 없는 파일 경고"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,6 +8,12 @@
|
||||
"app.action-bar.hide-more-running-instances": {
|
||||
"message": "Sembunyikan lebih banyak pemasangan yang berjalan"
|
||||
},
|
||||
"app.action-bar.install.dismiss": {
|
||||
"message": "Ketepikan"
|
||||
},
|
||||
"app.action-bar.install.retry": {
|
||||
"message": "Cuba semula"
|
||||
},
|
||||
"app.action-bar.make-primary-instance": {
|
||||
"message": "Jadikan pemasangan utama"
|
||||
},
|
||||
@@ -26,6 +32,9 @@
|
||||
"app.action-bar.stop-instance": {
|
||||
"message": "Hentikan pemasangan"
|
||||
},
|
||||
"app.action-bar.update": {
|
||||
"message": "Kemas kini"
|
||||
},
|
||||
"app.action-bar.view-active-downloads": {
|
||||
"message": "Lihat muat turun aktif"
|
||||
},
|
||||
@@ -86,6 +95,9 @@
|
||||
"app.appearance-settings.select-option": {
|
||||
"message": "Pilih satu pilihan"
|
||||
},
|
||||
"app.appearance-settings.skip-non-essential-warnings.description": {
|
||||
"message": "Melangkau pengesahan berisiko rendah secara automatik seperti pemasangan pek mod pendua, pemadaman kandungan biasa, kemas kini pukal, menyahpautkan pek mod dan gesaan pembaikan. Amaran berbahaya masih akan ditunjukkan."
|
||||
},
|
||||
"app.appearance-settings.toggle-sidebar.description": {
|
||||
"message": "Membolehkan keupayaan untuk menogol bar sisi."
|
||||
},
|
||||
@@ -131,9 +143,6 @@
|
||||
"app.browse.discover-servers": {
|
||||
"message": "Temui pelayan"
|
||||
},
|
||||
"app.browse.hide-added-servers": {
|
||||
"message": "Sembunyikan pelayan yang sudah ditambah"
|
||||
},
|
||||
"app.browse.project-type.modpacks": {
|
||||
"message": "Pek Mod"
|
||||
},
|
||||
@@ -155,9 +164,6 @@
|
||||
"app.export-modal.header": {
|
||||
"message": "Eksport pek mod"
|
||||
},
|
||||
"app.export-modal.modpack-name-label": {
|
||||
"message": "Nama Pek Mod"
|
||||
},
|
||||
"app.export-modal.modpack-name-placeholder": {
|
||||
"message": "Nama pek mod"
|
||||
},
|
||||
@@ -167,6 +173,24 @@
|
||||
"app.export-modal.version-number-placeholder": {
|
||||
"message": "1.0.0"
|
||||
},
|
||||
"app.install.phase.preparing_java.downloading": {
|
||||
"message": "Sedang memuat turun Java {version}"
|
||||
},
|
||||
"app.install.phase.preparing_java.extracting": {
|
||||
"message": "Sedang mengekstrak Java {version}"
|
||||
},
|
||||
"app.install.phase.preparing_java.fetching-metadata": {
|
||||
"message": "Sedang mengambil Java {version}"
|
||||
},
|
||||
"app.install.phase.preparing_java.resolving": {
|
||||
"message": "Sedang menyediakan Java {version}"
|
||||
},
|
||||
"app.install.phase.preparing_java.validating": {
|
||||
"message": "Sedang mengesahkan Java {version}"
|
||||
},
|
||||
"app.install.phase.reading_pack_manifest": {
|
||||
"message": "Sedang membaca manifest pek"
|
||||
},
|
||||
"app.instance.confirm-delete.admonition-body": {
|
||||
"message": "Semua data untuk pemasangan anda akan dipadamkan secara kekal, termasuk dunia, konfigurasi dan semua kandungan yang dipasang."
|
||||
},
|
||||
@@ -236,9 +260,6 @@
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "Cari {count} dunia..."
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "Kandungan yang diperlukan"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Pasang untuk mainkan"
|
||||
},
|
||||
@@ -248,27 +269,15 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, other {# mod}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "Pek mod yang diperlukan"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "Pelayan ini memerlukan mod untuk dimainkan. Klik Pasang untuk menyediakan fail yang diperlukan daripada Modrinth, kemudian lancarkan permainan terus ke dalam pelayan."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Pemasangan yang dikongsi"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Pemasangan pelayan yang dikongsi"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "Lihat kandungan"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Kemas kini untuk mainkan"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Kemas kini diperlukan"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "Kemas kini diperlukan untuk memainkan {name}. Sila kemas kini kepada versi terkini untuk melancarkan permainan."
|
||||
},
|
||||
@@ -626,6 +635,15 @@
|
||||
"instance.settings.tabs.general.name": {
|
||||
"message": "Nama"
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.alpha": {
|
||||
"message": "Alfa"
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.beta": {
|
||||
"message": "Beta"
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.release": {
|
||||
"message": "Terbitan"
|
||||
},
|
||||
"instance.settings.tabs.hooks": {
|
||||
"message": "Cangkuk pelancaran"
|
||||
},
|
||||
@@ -823,26 +841,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "Pemuat adalah disediakan oleh pelayan"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "Sesuatu fail hanya disemak jika ia dimuat naik ke Modrinth, tanpa mengira format failnya (termasuk .mrpack)."
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "Jangan tunjukkan amaran ini lagi"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "Sahkan pemasangan"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "Pasangkan juga"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "Perisian hasad sering diedarkan melalui fail pek mod dengan berkongsinya di platform seperti Discord."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "Kami tidak dapat menemui fail ini di Modrinth. Kami sangat mengesyorkan anda untuk hanya memasang fail daripada sumber yang anda percayai."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "Amaran fail tidak diketahui"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -146,9 +146,6 @@
|
||||
"app.browse.discover-servers": {
|
||||
"message": "Ontdek servers"
|
||||
},
|
||||
"app.browse.hide-added-servers": {
|
||||
"message": "Verberg al toegevoegde servers"
|
||||
},
|
||||
"app.browse.project-type.modpacks": {
|
||||
"message": "Modpacks"
|
||||
},
|
||||
@@ -170,9 +167,6 @@
|
||||
"app.export-modal.header": {
|
||||
"message": "Exporteer modpack"
|
||||
},
|
||||
"app.export-modal.modpack-name-label": {
|
||||
"message": "Modpack Naam"
|
||||
},
|
||||
"app.export-modal.modpack-name-placeholder": {
|
||||
"message": "Modpack naam"
|
||||
},
|
||||
@@ -251,9 +245,6 @@
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "Zoek werelden"
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "Content vereist"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Installeer om te spelen"
|
||||
},
|
||||
@@ -263,27 +254,15 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural,one {# mod}other {# mods}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "Vereist modpack"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "Deze server vereist mods om te spelen. Klik op Installeer om de vereiste bestanden van Modrinth in te stellen, en start direct in de server."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Gedeelde instantie"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Gedeelde server instantie"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "Toon content"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Update om te spelen"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Update vereist"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "Een update is vereist om {name} te spelen. Update naar de laatste versie om het spel te starten."
|
||||
},
|
||||
@@ -907,26 +886,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "Loader is gegeven door de server"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "Een bestand wordt alleen beoordeeld als het naar Modrinth is geüpload, ongeacht het bestandsformaat (inclusief .mrpack)."
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "Toon deze waarschuwing niet opnieuw"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "Bevestig installatie"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "Installeer toch"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "Malware wordt vaak verspreid via modpack-bestanden door ze te delen op platforms zoals Discord."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "We konden dit bestand niet vinden op Modrinth. We raden ten zeerste aan om alleen bestanden te installeren van bronnen die u vertrouwt."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "Waarschuwing voor onbekend bestand"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,220 @@
|
||||
{
|
||||
"app.action-bar.downloading-java": {
|
||||
"message": "Laster ned Java {version}"
|
||||
},
|
||||
"app.action-bar.downloading-update": {
|
||||
"message": "Laster ned oppdatering"
|
||||
},
|
||||
"app.action-bar.downloads": {
|
||||
"message": "Nedlastninger"
|
||||
},
|
||||
"app.action-bar.hide-more-running-instances": {
|
||||
"message": "Skjul flere kjørende tilfeller"
|
||||
},
|
||||
"app.action-bar.install.open-instance": {
|
||||
"message": "Åpne tilfelle"
|
||||
},
|
||||
"app.action-bar.install.retry": {
|
||||
"message": "Prøv igjen"
|
||||
},
|
||||
"app.action-bar.install.unknown-instance": {
|
||||
"message": "Ukjent tilfelle"
|
||||
},
|
||||
"app.action-bar.installs": {
|
||||
"message": "Installeringer"
|
||||
},
|
||||
"app.action-bar.make-primary-instance": {
|
||||
"message": "Gjør om til primærtilfelle"
|
||||
},
|
||||
"app.action-bar.no-instances-running": {
|
||||
"message": "Ingen kjørende tilfeller"
|
||||
},
|
||||
"app.action-bar.offline": {
|
||||
"message": "Uten nett"
|
||||
},
|
||||
"app.action-bar.primary-instance": {
|
||||
"message": "Primærtilfelle"
|
||||
},
|
||||
"app.action-bar.reload-to-update": {
|
||||
"message": "Last inn på nytt for å oppdatere"
|
||||
},
|
||||
"app.action-bar.show-more-running-instances": {
|
||||
"message": "Vis flere kjørende tilfeller"
|
||||
},
|
||||
"app.action-bar.stop-instance": {
|
||||
"message": "Stopp tilfelle"
|
||||
},
|
||||
"app.action-bar.update": {
|
||||
"message": "Oppdater"
|
||||
},
|
||||
"app.action-bar.view-active-downloads": {
|
||||
"message": "Vis aktive nedlastninger"
|
||||
},
|
||||
"app.action-bar.view-instance": {
|
||||
"message": "Vis tilfelle"
|
||||
},
|
||||
"app.action-bar.view-logs": {
|
||||
"message": "Vis logger"
|
||||
},
|
||||
"app.appearance-settings.advanced-rendering.description": {
|
||||
"message": "Skrur på avansert rendering, som for eksempel uskarphetseffekter, som kan forårsake ytelsesproblemer om man ikke har maskinvareaksellerert rendering."
|
||||
},
|
||||
"app.appearance-settings.advanced-rendering.title": {
|
||||
"message": "Avansert rendering"
|
||||
},
|
||||
"app.appearance-settings.color-theme.description": {
|
||||
"message": "Velg ditt foretrukne fargetema for Modrinth App."
|
||||
},
|
||||
"app.appearance-settings.color-theme.title": {
|
||||
"message": "Fargetema"
|
||||
},
|
||||
"app.appearance-settings.default-landing-page.description": {
|
||||
"message": "Endre sida som vises når launcheren åpnes."
|
||||
},
|
||||
"app.appearance-settings.default-landing-page.home": {
|
||||
"message": "Hjem"
|
||||
},
|
||||
"app.appearance-settings.default-landing-page.library": {
|
||||
"message": "Bibliotek"
|
||||
},
|
||||
"app.appearance-settings.default-landing-page.title": {
|
||||
"message": "Åpningsside"
|
||||
},
|
||||
"app.appearance-settings.hide-nametag.description": {
|
||||
"message": "Skjuler navnelappen over din spiller på utseende siden."
|
||||
},
|
||||
"app.appearance-settings.hide-nametag.title": {
|
||||
"message": "Gjøm navnelapp"
|
||||
},
|
||||
"app.appearance-settings.minimize-launcher.title": {
|
||||
"message": "Minimer launcheren"
|
||||
},
|
||||
"app.appearance-settings.select-option": {
|
||||
"message": "Velg et alternativ"
|
||||
},
|
||||
"app.appearance-settings.show-play-time.description": {
|
||||
"message": "Viser hvor lenge du har spilt et tilfelle."
|
||||
},
|
||||
"app.appearance-settings.show-play-time.title": {
|
||||
"message": "Vis spilletid"
|
||||
},
|
||||
"app.appearance-settings.skip-non-essential-warnings.description": {
|
||||
"message": "Hopper automatisk over lav-rissiko fastslåelser som modpakkeinstalasjonsduplikat, vanlig innholdsletting, bolkoppdateringer, avkoble modpakker, og reparasjonsprompter. Farlige advarsler vil fortsatt vises."
|
||||
},
|
||||
"app.appearance-settings.skip-non-essential-warnings.title": {
|
||||
"message": "Hopp over mindre viktige advarsler"
|
||||
},
|
||||
"app.appearance-settings.toggle-sidebar.description": {
|
||||
"message": "Aktiverer evnen til å skru sidefeltet av/på."
|
||||
},
|
||||
"app.appearance-settings.toggle-sidebar.title": {
|
||||
"message": "Sidefeltsveksling"
|
||||
},
|
||||
"app.appearance-settings.unknown-pack-warning.description": {
|
||||
"message": "Hvis du prøver å laste ned en Modrinth Pakke fil (.mrpack) som er ukjent for Modrinth så kommer vi til å forsikre oss om at du forstår risikoene før du installerer den."
|
||||
},
|
||||
"app.appearance-settings.unknown-pack-warning.title": {
|
||||
"message": "Advar meg før jeg installerer ukjente modpakker"
|
||||
},
|
||||
"app.auth-servers.unreachable.body": {
|
||||
"message": "Minecraft-autentiseringsservere kan være nede for øyeblikket. Kontroller internettforbindelsen din og prøv igjen senere."
|
||||
},
|
||||
"app.auth-servers.unreachable.header": {
|
||||
"message": "Kan ikke nå autentiseringsservere"
|
||||
},
|
||||
"app.browse.add-servers-to-instance": {
|
||||
"message": "Legger til server til tilfelle"
|
||||
},
|
||||
"app.browse.add-to-an-instance": {
|
||||
"message": "Legg til til et tilfelle"
|
||||
},
|
||||
"app.browse.add-to-instance": {
|
||||
"message": "Legg til til tilfelle"
|
||||
},
|
||||
"app.browse.add-to-instance-name": {
|
||||
"message": "Legg til til {instanceName}"
|
||||
},
|
||||
"app.browse.added": {
|
||||
"message": "Lagt til"
|
||||
},
|
||||
"app.browse.already-added": {
|
||||
"message": "Allerede lagt til"
|
||||
},
|
||||
"app.browse.back-to-instance": {
|
||||
"message": "Tilbake til tilfelle"
|
||||
},
|
||||
"app.browse.discover-content": {
|
||||
"message": "Oppdag innhold"
|
||||
},
|
||||
"app.browse.discover-servers": {
|
||||
"message": "Oppdag servere"
|
||||
},
|
||||
"app.browse.hide-added-servers": {
|
||||
"message": "Gjem servere som allerede er lagt til"
|
||||
},
|
||||
"app.browse.project-type.modpacks": {
|
||||
"message": "Modpakker"
|
||||
},
|
||||
"app.browse.server-instance-content-warning": {
|
||||
"message": "Å legge til innhold kan ødelegge komatibilitet når du blir med i serveren. Alt tilleggsinnhold vil også forsvinne når du oppdaterer servertilfelleinnholdet."
|
||||
},
|
||||
"app.browse.server.installing": {
|
||||
"message": "Installerer"
|
||||
},
|
||||
"app.content-install.no-compatible-versions": {
|
||||
"message": "Ingen tilgjengelige versjoner matcher {compatibilityLabel}. Velg en versjon for å installere uansett. Avhengigheter vil ikke bli installert automatisk."
|
||||
},
|
||||
"app.export-modal.description-placeholder": {
|
||||
"message": "Skriv en modpakkebeskrivelse..."
|
||||
},
|
||||
"app.export-modal.export-button": {
|
||||
"message": "Eksperter"
|
||||
},
|
||||
"app.export-modal.header": {
|
||||
"message": "Eksperter modpakke"
|
||||
},
|
||||
"app.export-modal.modpack-name-label": {
|
||||
"message": "Navn på modpakke"
|
||||
},
|
||||
"app.install.phase.preparing_java.validating": {
|
||||
"message": "Validerer Java {version}"
|
||||
},
|
||||
"app.install.phase.reading_pack_manifest": {
|
||||
"message": "Leser pakkemanifest"
|
||||
},
|
||||
"app.instance.confirm-delete.delete-button": {
|
||||
"message": "Slett tilfelle"
|
||||
},
|
||||
"app.instance.confirm-delete.header": {
|
||||
"message": "Slett tilfelle"
|
||||
},
|
||||
"app.instance.modpack-already-installed.create": {
|
||||
"message": "Opprett"
|
||||
},
|
||||
"app.instance.modpack-already-installed.header": {
|
||||
"message": "Modpakka er allerede installert"
|
||||
},
|
||||
"app.instance.modpack-already-installed.instance": {
|
||||
"message": "Tilfelle"
|
||||
},
|
||||
"app.instance.mods.bulk-update.downloading-projects": {
|
||||
"message": "Laster ned {current, number}/{total, number} prosjekter..."
|
||||
},
|
||||
"app.instance.mods.bulk-update.finishing": {
|
||||
"message": "Fullfører oppdatering..."
|
||||
},
|
||||
"app.instance.mods.content-type-project": {
|
||||
"message": "prosjekt"
|
||||
},
|
||||
"app.instance.mods.project-was-added": {
|
||||
"message": "\"{name}\" ble lagt til"
|
||||
},
|
||||
"app.instance.mods.projects-were-added": {
|
||||
"message": "{count} prosjekter ble lagt til"
|
||||
},
|
||||
"app.instance.mods.share-text": {
|
||||
"message": "Sjekk ut prosjektene jeg bruker i min modpakke!"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Installer for å spille"
|
||||
},
|
||||
@@ -12,20 +222,14 @@
|
||||
"message": "Installer"
|
||||
},
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, one {#mod} other {# mods}}"
|
||||
"message": "{count, plural, one {#mod} other {# modder}}"
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Delt instans"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Delt serverinstans"
|
||||
"message": "Delt tilfelle"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Oppdater for å spille"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Krever oppdatering"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "Ei oppdatering er påkrevd for å spille {name}. Vær så snill å oppdater til den siste versjonen av spillet for å spille det."
|
||||
},
|
||||
@@ -39,7 +243,7 @@
|
||||
"message": "Utseende"
|
||||
},
|
||||
"app.settings.tabs.default-instance-options": {
|
||||
"message": "Standard instansinstillinger"
|
||||
"message": "Vanlige tilfelleinstillinger"
|
||||
},
|
||||
"app.settings.tabs.java-installations": {
|
||||
"message": "Java installasjoner"
|
||||
@@ -102,10 +306,10 @@
|
||||
"message": "Aktiv"
|
||||
},
|
||||
"friends.heading.offline": {
|
||||
"message": "Offline"
|
||||
"message": "Av"
|
||||
},
|
||||
"friends.heading.online": {
|
||||
"message": "Online"
|
||||
"message": "På"
|
||||
},
|
||||
"friends.heading.pending": {
|
||||
"message": "Ventende"
|
||||
@@ -246,10 +450,10 @@
|
||||
"message": "Før oppstart"
|
||||
},
|
||||
"instance.settings.tabs.hooks.pre-launch.description": {
|
||||
"message": "Kørt før instansen startes."
|
||||
"message": "Kjøres før tilfellet startes."
|
||||
},
|
||||
"instance.settings.tabs.hooks.pre-launch.enter": {
|
||||
"message": "Skriv inn kommando før start..."
|
||||
"message": "Skriv inn forstartskommando..."
|
||||
},
|
||||
"instance.settings.tabs.hooks.title": {
|
||||
"message": "Spillstartkroker"
|
||||
@@ -258,7 +462,7 @@
|
||||
"message": "Wrapper"
|
||||
},
|
||||
"instance.settings.tabs.hooks.wrapper.description": {
|
||||
"message": "Wrapper-kommando for å starte Minecraft."
|
||||
"message": "Innpakningskommando for å starte Minecraft."
|
||||
},
|
||||
"instance.settings.tabs.hooks.wrapper.enter": {
|
||||
"message": "Skriv inn wrapper-kommando..."
|
||||
@@ -272,6 +476,9 @@
|
||||
"instance.settings.tabs.java": {
|
||||
"message": "Java og minne"
|
||||
},
|
||||
"instance.settings.tabs.java.custom-memory-allocation": {
|
||||
"message": "Egendefinert minneallokasjon"
|
||||
},
|
||||
"instance.settings.tabs.java.environment-variables": {
|
||||
"message": "Miljøvariabler"
|
||||
},
|
||||
@@ -303,7 +510,7 @@
|
||||
"message": "Høyde"
|
||||
},
|
||||
"instance.settings.tabs.window.height.description": {
|
||||
"message": "Høyde av spillvindu når spillet startes."
|
||||
"message": "Høyden til spillvinduet når spillet startes."
|
||||
},
|
||||
"instance.settings.tabs.window.height.enter": {
|
||||
"message": "Angi høyde..."
|
||||
@@ -312,7 +519,7 @@
|
||||
"message": "Bredde"
|
||||
},
|
||||
"instance.settings.tabs.window.width.description": {
|
||||
"message": "Bredde av spillvindu når spillet startes."
|
||||
"message": "Bredden til spillvinduet når spillet startes."
|
||||
},
|
||||
"instance.settings.tabs.window.width.enter": {
|
||||
"message": "Angi bredde..."
|
||||
@@ -330,7 +537,7 @@
|
||||
"message": "Ikke vis på Hjem"
|
||||
},
|
||||
"instance.worlds.game_already_open": {
|
||||
"message": "Instansen er allerede open"
|
||||
"message": "Tilfellet er allerede open"
|
||||
},
|
||||
"instance.worlds.hardcore": {
|
||||
"message": "Hardbarket modus"
|
||||
@@ -348,7 +555,7 @@
|
||||
"message": "Du kan bare hoppe rett inn i enkeltspiller-verdener på Minecraft 1.20+"
|
||||
},
|
||||
"instance.worlds.play_instance": {
|
||||
"message": "Spill instans"
|
||||
"message": "Spill tilfelle"
|
||||
},
|
||||
"instance.worlds.view_instance": {
|
||||
"message": "Vis instans"
|
||||
|
||||
@@ -9,7 +9,13 @@
|
||||
"message": "Pobrania"
|
||||
},
|
||||
"app.action-bar.hide-more-running-instances": {
|
||||
"message": "Ukryj włączone instancje"
|
||||
"message": "Ukryj aktywne instancje"
|
||||
},
|
||||
"app.action-bar.install.copied-details": {
|
||||
"message": "Skopiowano"
|
||||
},
|
||||
"app.action-bar.install.copy-details": {
|
||||
"message": "Kopiuj szczegóły"
|
||||
},
|
||||
"app.action-bar.install.dismiss": {
|
||||
"message": "Odrzuć"
|
||||
@@ -20,6 +26,66 @@
|
||||
"app.action-bar.install.retry": {
|
||||
"message": "Spróbuj ponownie"
|
||||
},
|
||||
"app.action-bar.install.summary.app-closing": {
|
||||
"message": "Anulowano z powodu zamknięcia aplikacji"
|
||||
},
|
||||
"app.action-bar.install.summary.bad-modpack-file": {
|
||||
"message": "Nie można było odczytać paczki modów"
|
||||
},
|
||||
"app.action-bar.install.summary.canceled": {
|
||||
"message": "Anulowano"
|
||||
},
|
||||
"app.action-bar.install.summary.cleanup-incomplete": {
|
||||
"message": "Czyszczenie nie powiodło się"
|
||||
},
|
||||
"app.action-bar.install.summary.content-download-failed": {
|
||||
"message": "Nie udało się pobrać plików"
|
||||
},
|
||||
"app.action-bar.install.summary.corrupt-download": {
|
||||
"message": "Pobrany plik jest uszkodzony"
|
||||
},
|
||||
"app.action-bar.install.summary.could-not-save-files": {
|
||||
"message": "Nie udało się zapisać plików"
|
||||
},
|
||||
"app.action-bar.install.summary.download-failed": {
|
||||
"message": "Nie można było ukończyć pobierania"
|
||||
},
|
||||
"app.action-bar.install.summary.instance-not-found": {
|
||||
"message": "Nie znaleziono instancji"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-file-path": {
|
||||
"message": "Ścieżka plików jest niewłaściwa"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack": {
|
||||
"message": "Niewłaściwe dane paczki modów"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack-files": {
|
||||
"message": "Pliki paczki modów zawierają niewłaściwe metadane"
|
||||
},
|
||||
"app.action-bar.install.summary.java-setup-failed": {
|
||||
"message": "Ustawianie Javy nie powiodło się"
|
||||
},
|
||||
"app.action-bar.install.summary.loader-setup-failed": {
|
||||
"message": "Ustawianie loadera nie powiodło się"
|
||||
},
|
||||
"app.action-bar.install.summary.local-data-error": {
|
||||
"message": "Nie udało się zaktualizować danych lokalnych"
|
||||
},
|
||||
"app.action-bar.install.summary.minecraft-setup-failed": {
|
||||
"message": "Ustawianie Minecraft nie powiodło się"
|
||||
},
|
||||
"app.action-bar.install.summary.modrinth-unreachable": {
|
||||
"message": "Nie udało się połączyć z serwerami Modrinth"
|
||||
},
|
||||
"app.action-bar.install.summary.no-write-permission": {
|
||||
"message": "Brak permisji, aby zapisać pliki"
|
||||
},
|
||||
"app.action-bar.install.summary.pack-download-failed": {
|
||||
"message": "Pobieranie paczki nie powiodło się"
|
||||
},
|
||||
"app.action-bar.install.summary.unexpected-error": {
|
||||
"message": "Coś poszło nie tak"
|
||||
},
|
||||
"app.action-bar.install.unknown-instance": {
|
||||
"message": "Nieznana instancja"
|
||||
},
|
||||
@@ -30,7 +96,7 @@
|
||||
"message": "Ustaw jako główną instancję"
|
||||
},
|
||||
"app.action-bar.no-instances-running": {
|
||||
"message": "Żadna instancja nie jest włączona"
|
||||
"message": "Brak włączonych instancji"
|
||||
},
|
||||
"app.action-bar.offline": {
|
||||
"message": "Offline"
|
||||
@@ -39,7 +105,7 @@
|
||||
"message": "Główna instancja"
|
||||
},
|
||||
"app.action-bar.reload-to-update": {
|
||||
"message": "Załaduj ponownie, by zaktualizować"
|
||||
"message": "Załaduj ponownie, aby zaktualizować"
|
||||
},
|
||||
"app.action-bar.show-more-running-instances": {
|
||||
"message": "Pokaż więcej włączonych instancji"
|
||||
@@ -66,7 +132,7 @@
|
||||
"message": "Zaawansowane renderowanie"
|
||||
},
|
||||
"app.appearance-settings.color-theme.description": {
|
||||
"message": "Wybierz preferowany motyw w Modrinth app."
|
||||
"message": "Wybierz preferowany motyw kolorystyczny dla Modrinth App."
|
||||
},
|
||||
"app.appearance-settings.color-theme.title": {
|
||||
"message": "Motyw"
|
||||
@@ -84,10 +150,10 @@
|
||||
"message": "Domyślna strona główna"
|
||||
},
|
||||
"app.appearance-settings.hide-nametag.description": {
|
||||
"message": "Wyłącza nazwę użytkownika na stronie skórek."
|
||||
"message": "Wyłącza nazwę użytkownika nad modelem gracza na stronie skórek."
|
||||
},
|
||||
"app.appearance-settings.hide-nametag.title": {
|
||||
"message": "Schowaj nazwę"
|
||||
"message": "Ukryj nazwę"
|
||||
},
|
||||
"app.appearance-settings.jump-back-into-worlds.description": {
|
||||
"message": "Pokazuje ostatnie światy w sekcji \"Wskocz z powrotem do światów\" na stronie głównej."
|
||||
@@ -219,7 +285,7 @@
|
||||
"message": "Finalizowanie"
|
||||
},
|
||||
"app.install.phase.preparing_instance": {
|
||||
"message": "Przygotowywanie instancji"
|
||||
"message": "Oczekuje na instalację"
|
||||
},
|
||||
"app.install.phase.preparing_java": {
|
||||
"message": "Przygotowywanie środowiska Java"
|
||||
@@ -228,10 +294,10 @@
|
||||
"message": "Pobieranie Java {version}"
|
||||
},
|
||||
"app.install.phase.preparing_java.extracting": {
|
||||
"message": "Wypakowywanie Javy {version}"
|
||||
"message": "Wypakowywanie Java {version}"
|
||||
},
|
||||
"app.install.phase.preparing_java.fetching-metadata": {
|
||||
"message": "Pobieranie Javy {version}"
|
||||
"message": "Pobieranie Java {version}"
|
||||
},
|
||||
"app.install.phase.preparing_java.resolving": {
|
||||
"message": "Przygotowywanie Java {version}"
|
||||
@@ -240,10 +306,10 @@
|
||||
"message": "Sprawdzanie Java {version}"
|
||||
},
|
||||
"app.install.phase.reading_pack_manifest": {
|
||||
"message": "Ustalanie manifestu paczki"
|
||||
"message": "Sprawdzanie manifestu paczki"
|
||||
},
|
||||
"app.install.phase.resolving_loader": {
|
||||
"message": "Ustalanie programu ładującego"
|
||||
"message": "Ustalanie loadera"
|
||||
},
|
||||
"app.install.phase.resolving_minecraft": {
|
||||
"message": "Ustalanie wersji Minecraft"
|
||||
@@ -255,13 +321,13 @@
|
||||
"message": "Przywracanie"
|
||||
},
|
||||
"app.install.phase.running_loader_processors": {
|
||||
"message": "Uruchamianie procesorów programu ładującego"
|
||||
"message": "Uruchamianie procesorów loadera"
|
||||
},
|
||||
"app.instance.confirm-delete.admonition-body": {
|
||||
"message": "Wszystkie dane z Twojej instancji zostaną trwale usunięte, w tym Twoje światy, pliki konfiguracji i jakakolwiek dodana zawartość."
|
||||
},
|
||||
"app.instance.confirm-delete.admonition-header": {
|
||||
"message": "Tej akcji nie można odwrócić"
|
||||
"message": "Tej akcji nie można cofnąć"
|
||||
},
|
||||
"app.instance.confirm-delete.delete-button": {
|
||||
"message": "Usuń instancję"
|
||||
@@ -297,13 +363,13 @@
|
||||
"message": "Dodano \"{name}\""
|
||||
},
|
||||
"app.instance.mods.share-text": {
|
||||
"message": "Sprawdź projekty, które używam w mojej paczce modów!"
|
||||
"message": "Sprawdź projekty, których używam w mojej paczce modów!"
|
||||
},
|
||||
"app.instance.mods.share-title": {
|
||||
"message": "Udostępnianie zawartości paczki modów"
|
||||
},
|
||||
"app.instance.mods.successfully-uploaded": {
|
||||
"message": "Przesyłanie powiodło się"
|
||||
"message": "Przesyłanie zakończone sukcesem"
|
||||
},
|
||||
"app.instance.worlds.add-server": {
|
||||
"message": "Dodaj serwer"
|
||||
@@ -356,9 +422,6 @@
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "Szukaj wśród {count} światów..."
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "Wymagana zawartość"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Zainstaluj, aby grać"
|
||||
},
|
||||
@@ -368,39 +431,42 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, one {# mod} few {# mody} other {# modów}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "Wymagana paczka modów"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "Ten serwer wymaga modów, aby na nim grać. Kliknij \"Zainstaluj\" aby otrzymać potrzebne pliki z Modrinth, a potem dołącz bezpośrednio do serwera."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Wspólna instancja"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Wspólna instancja serwera"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "Pokaż zawartość"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Zaktualizuj, by grać"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Wymagana jest aktualizacja"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "Aktualizacja jest wymagana, aby grać w {name}. Proszę zaktualizować do najnowszej wersji, aby uruchomić grę."
|
||||
},
|
||||
"app.project.install-button.already-installed": {
|
||||
"message": "Ten projekt jest już zainstalowany"
|
||||
},
|
||||
"app.project.install-button.switch-version": {
|
||||
"message": "Zmień wersję"
|
||||
},
|
||||
"app.project.install-context.back-to-browse": {
|
||||
"message": "Powróć do odkrywania"
|
||||
},
|
||||
"app.project.install-context.install-content-to-instance": {
|
||||
"message": "Zainstaluj zasoby do instancji"
|
||||
},
|
||||
"app.project.version.all-versions": {
|
||||
"message": "Wszystkie wersje"
|
||||
},
|
||||
"app.project.version.download-in-browser": {
|
||||
"message": "Pobierz w przeglądarce"
|
||||
},
|
||||
"app.project.version.installing": {
|
||||
"message": "Instalowanie"
|
||||
},
|
||||
"app.project.versions.already-installed": {
|
||||
"message": "Już zainstalowano"
|
||||
},
|
||||
"app.settings.developer-mode-enabled": {
|
||||
"message": "Tryb dewelopera włączony."
|
||||
},
|
||||
@@ -438,25 +504,25 @@
|
||||
"message": "Usuń skórkę"
|
||||
},
|
||||
"app.skins.delete-modal.description": {
|
||||
"message": "To trwale usunie wybraną skórkę. Tej akcji nie można odwrócić."
|
||||
"message": "To trwale usunie wybraną skórkę. Tej akcji nie można cofnąć."
|
||||
},
|
||||
"app.skins.delete-modal.title": {
|
||||
"message": "Czy na pewno chcesz usunąć tę skórkę?"
|
||||
},
|
||||
"app.skins.dropped-file-error.text": {
|
||||
"message": "Nie udało się odczytać wybranego pliku."
|
||||
"message": "Nie udało się odczytać upuszczonego pliku."
|
||||
},
|
||||
"app.skins.dropped-file-error.title": {
|
||||
"message": "Błąd podczas przetwarzania pliku"
|
||||
},
|
||||
"app.skins.edit-button": {
|
||||
"message": "Edytuj skina"
|
||||
"message": "Edytuj skórkę"
|
||||
},
|
||||
"app.skins.modal.add-skin-button": {
|
||||
"message": "Dodaj skina"
|
||||
"message": "Dodaj skórkę"
|
||||
},
|
||||
"app.skins.modal.add-title": {
|
||||
"message": "Dodawanie skina"
|
||||
"message": "Dodawanie skórki"
|
||||
},
|
||||
"app.skins.modal.arm-style-section": {
|
||||
"message": "Styl ramion"
|
||||
@@ -474,10 +540,10 @@
|
||||
"message": "Peleryny"
|
||||
},
|
||||
"app.skins.modal.edit-title": {
|
||||
"message": "Edytuj skina"
|
||||
"message": "Edytowanie skórki"
|
||||
},
|
||||
"app.skins.modal.make-edit-first-tooltip": {
|
||||
"message": "Wpierw zmień jakoś skórkę!"
|
||||
"message": "Zmodyfikuj najpierw skórkę!"
|
||||
},
|
||||
"app.skins.modal.no-cape-tooltip": {
|
||||
"message": "Brak peleryny"
|
||||
@@ -489,7 +555,7 @@
|
||||
"message": "Zamień teksturę"
|
||||
},
|
||||
"app.skins.modal.save-skin-button": {
|
||||
"message": "Zapisz skina"
|
||||
"message": "Zapisz skórkę"
|
||||
},
|
||||
"app.skins.modal.saving-tooltip": {
|
||||
"message": "Zapisywanie..."
|
||||
@@ -521,6 +587,9 @@
|
||||
"app.skins.section.builders-and-biomes": {
|
||||
"message": "Builders & Biomes"
|
||||
},
|
||||
"app.skins.section.chaos-cubed": {
|
||||
"message": "Chaos Cubed"
|
||||
},
|
||||
"app.skins.section.chase-the-skies": {
|
||||
"message": "Chase the Skies"
|
||||
},
|
||||
@@ -570,7 +639,7 @@
|
||||
"message": "Zaloguj się"
|
||||
},
|
||||
"app.skins.title": {
|
||||
"message": "Wybierz skórkę"
|
||||
"message": "Wybór skórki"
|
||||
},
|
||||
"app.update-popup.body.download-complete": {
|
||||
"message": "Wersja Modrinth App v{version} została pobrana. Załaduj ponownie, żeby zaktualizować teraz, albo automatycznie, gdy zamkniesz Modrinth App."
|
||||
@@ -870,7 +939,7 @@
|
||||
"message": "Niestandardowe argumenty Java"
|
||||
},
|
||||
"instance.settings.tabs.java.custom-java-installation": {
|
||||
"message": "Niestandardowa instalacja Javy"
|
||||
"message": "Niestandardowa instalacja Java"
|
||||
},
|
||||
"instance.settings.tabs.java.custom-memory-allocation": {
|
||||
"message": "Niestandardowa alokacja pamięci"
|
||||
@@ -879,7 +948,7 @@
|
||||
"message": "Zmienne środowiskowe..."
|
||||
},
|
||||
"instance.settings.tabs.java.enter-java-arguments": {
|
||||
"message": "Argumenty Javy..."
|
||||
"message": "Argumenty Java..."
|
||||
},
|
||||
"instance.settings.tabs.java.environment-variables": {
|
||||
"message": "Zmienne środowiskowe"
|
||||
@@ -1015,26 +1084,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "Loader jest dostarczony przez serwer"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "Plik jest sprawdzony tylko, jeżeli został przesłany na Modrinth, niezależnie od formatu (w tym pliki .mrpack)."
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "Nie pokazuj ponownie"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "Potwierdź instalację"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "Instaluj mimo to"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "Wirusy są często kryte w plikach paczek modów przesyłanych na platformach takich jak Discord."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "Nie mogliśmy znaleźć tego pliku na Modrinth. Stanowczo zalecamy instalowanie plików tylko ze źródeł, którym ufasz."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "Ostrzeżenie o nieznanym pliku"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,6 +11,12 @@
|
||||
"app.action-bar.hide-more-running-instances": {
|
||||
"message": "Ocultar mais instâncias em execução"
|
||||
},
|
||||
"app.action-bar.install.copied-details": {
|
||||
"message": "Copiado"
|
||||
},
|
||||
"app.action-bar.install.copy-details": {
|
||||
"message": "Copiar detalhes"
|
||||
},
|
||||
"app.action-bar.install.dismiss": {
|
||||
"message": "Dispensar"
|
||||
},
|
||||
@@ -20,6 +26,66 @@
|
||||
"app.action-bar.install.retry": {
|
||||
"message": "Tentar novamente"
|
||||
},
|
||||
"app.action-bar.install.summary.app-closing": {
|
||||
"message": "Cancelado devido ao aplicativo ter fechado"
|
||||
},
|
||||
"app.action-bar.install.summary.bad-modpack-file": {
|
||||
"message": "Não foi possível ler o pacote de mods"
|
||||
},
|
||||
"app.action-bar.install.summary.canceled": {
|
||||
"message": "Cancelado"
|
||||
},
|
||||
"app.action-bar.install.summary.cleanup-incomplete": {
|
||||
"message": "A limpeza não foi finalizada"
|
||||
},
|
||||
"app.action-bar.install.summary.content-download-failed": {
|
||||
"message": "Não foi possível baixar os arquivos"
|
||||
},
|
||||
"app.action-bar.install.summary.corrupt-download": {
|
||||
"message": "O arquivo baixado é corrupto"
|
||||
},
|
||||
"app.action-bar.install.summary.could-not-save-files": {
|
||||
"message": "Não foi possível salvar os arquivos"
|
||||
},
|
||||
"app.action-bar.install.summary.download-failed": {
|
||||
"message": "A transferência não foi finalizada"
|
||||
},
|
||||
"app.action-bar.install.summary.instance-not-found": {
|
||||
"message": "Instância não encontrada"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-file-path": {
|
||||
"message": "O caminho do arquivo é inválido"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack": {
|
||||
"message": "Os dados do pacote de mods é inválido"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack-files": {
|
||||
"message": "Os arquivos do pacote de mods possui metadados inválidos"
|
||||
},
|
||||
"app.action-bar.install.summary.java-setup-failed": {
|
||||
"message": "Configuração Java não foi finalizada"
|
||||
},
|
||||
"app.action-bar.install.summary.loader-setup-failed": {
|
||||
"message": "Falha na configuração do loader"
|
||||
},
|
||||
"app.action-bar.install.summary.local-data-error": {
|
||||
"message": "Não foi atualizar os dados locais"
|
||||
},
|
||||
"app.action-bar.install.summary.minecraft-setup-failed": {
|
||||
"message": "Falha na configuração do Minecraft"
|
||||
},
|
||||
"app.action-bar.install.summary.modrinth-unreachable": {
|
||||
"message": "Não foi possível alcançar o Modrinth"
|
||||
},
|
||||
"app.action-bar.install.summary.no-write-permission": {
|
||||
"message": "Sem permissão para escrita"
|
||||
},
|
||||
"app.action-bar.install.summary.pack-download-failed": {
|
||||
"message": "Não foi possível baixar o pacote"
|
||||
},
|
||||
"app.action-bar.install.summary.unexpected-error": {
|
||||
"message": "Algo deu errado"
|
||||
},
|
||||
"app.action-bar.install.unknown-instance": {
|
||||
"message": "Instância desconhecida"
|
||||
},
|
||||
@@ -219,7 +285,7 @@
|
||||
"message": "Finalizando"
|
||||
},
|
||||
"app.install.phase.preparing_instance": {
|
||||
"message": "Preparando instância"
|
||||
"message": "Na fila"
|
||||
},
|
||||
"app.install.phase.preparing_java": {
|
||||
"message": "Preparando Java"
|
||||
@@ -359,9 +425,6 @@
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "Buscar {count} mundos..."
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "Conteúdo necessário"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Instale para jogar"
|
||||
},
|
||||
@@ -371,39 +434,42 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, =0 {Nenhum mod} one {# mod} other {# mods}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "Pacote de mods necessário"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "Este servidor exige mods para jogar. Clique em instalar para configurar os arquivos necessários através do Modrinth, e então iniciar diretamente no servidor."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Instância compartilhada"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Instância de servidor compartilhada"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "Ver conteúdo"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Atualize para jogar"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Atualização necessária"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "Uma atualização é necessária para jogar {name}. Atualize para a versão mais recente para iniciar o jogo."
|
||||
},
|
||||
"app.project.install-button.already-installed": {
|
||||
"message": "Este projeto já foi instalado"
|
||||
},
|
||||
"app.project.install-button.switch-version": {
|
||||
"message": "Trocar versão"
|
||||
},
|
||||
"app.project.install-context.back-to-browse": {
|
||||
"message": "Voltar a descobrir"
|
||||
},
|
||||
"app.project.install-context.install-content-to-instance": {
|
||||
"message": "Instalar conteúdo para a instância"
|
||||
},
|
||||
"app.project.version.all-versions": {
|
||||
"message": "Todas as versões"
|
||||
},
|
||||
"app.project.version.download-in-browser": {
|
||||
"message": "Baixar no navegador"
|
||||
},
|
||||
"app.project.version.installing": {
|
||||
"message": "Instalando"
|
||||
},
|
||||
"app.project.versions.already-installed": {
|
||||
"message": "Já instalado"
|
||||
},
|
||||
"app.settings.developer-mode-enabled": {
|
||||
"message": "Modo desenvolvedor ativado."
|
||||
},
|
||||
@@ -524,6 +590,9 @@
|
||||
"app.skins.section.builders-and-biomes": {
|
||||
"message": "Construtores & Biomas"
|
||||
},
|
||||
"app.skins.section.chaos-cubed": {
|
||||
"message": "Chaos Cubed"
|
||||
},
|
||||
"app.skins.section.chase-the-skies": {
|
||||
"message": "Chase the Skies"
|
||||
},
|
||||
@@ -588,7 +657,7 @@
|
||||
"message": "Mudanças"
|
||||
},
|
||||
"app.update-popup.download": {
|
||||
"message": "Baixar ({size})"
|
||||
"message": "Instalar ({size})"
|
||||
},
|
||||
"app.update-popup.download-complete": {
|
||||
"message": "Instalação concluída"
|
||||
@@ -1018,26 +1087,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "O loader é fornecido pelo servidor"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "Um arquivo só é revisado se for enviado no Modrinth, independente do formato do arquivo (incluindo .mrpack)."
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "Não exibir aviso novamente"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "Confirmar instalação"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "Instalar mesmo assim"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "O malware é distribuído frequentemente através de arquivos de pacote de mods compartilhados em plataformas como Discord."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "Não encontramos este arquivo no Modrinth. Nós recomendamos fortemente instalar arquivos apenas de fontes confiáveis."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "Aviso de arquivo desconhecido"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -110,9 +110,6 @@
|
||||
"app.export-modal.header": {
|
||||
"message": "Exportar modpack"
|
||||
},
|
||||
"app.export-modal.modpack-name-label": {
|
||||
"message": "Nome do Modpack"
|
||||
},
|
||||
"app.export-modal.modpack-name-placeholder": {
|
||||
"message": "Nome do Modpack"
|
||||
},
|
||||
@@ -191,9 +188,6 @@
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "Pesquisar {count} mundos..."
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "Conteúdo necessário"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Instala para jogar"
|
||||
},
|
||||
@@ -203,27 +197,15 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, one {mod} other {mods}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "Modpack requerido"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "Este servidor requer mods para jogares. Clica Instalar para transferir os ficheiros necessários do Modrinth, e então entrar diretamente no servidor."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Instância partilhada"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Instância de servidor partilhada"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "Ver conteúdo"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Atualiza para jogar"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Atualização necessária"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "Uma atualização é necessária para jogar {name}. Por favor atualiza para a versão mais recente para iniciar o jogo."
|
||||
},
|
||||
|
||||
@@ -5,9 +5,6 @@
|
||||
"app.auth-servers.unreachable.header": {
|
||||
"message": "Nu se pot accesa serverele de autentificare"
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "Conținut necesar"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Instalați pentru a juca"
|
||||
},
|
||||
@@ -17,27 +14,15 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural,one {#mod} other {# moduri}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "Pachet de mod necesar"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "Acest server necesită modificări pentru a juca. Faceți clic pe Instalare pentru a configura fișierele necesare din Modrinth, apoi lansați direct pe server."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Instanță comună"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Instanță de server partajată"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "Vizualizați conținutul"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Actualizați pentru a juca"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Actualizare necesară"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "Este necesară o actualizare pentru a juca {name}. Vă rugăm să actualizați la cea mai recentă versiune pentru a lansa jocul."
|
||||
},
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"message": "Скачивание Java {version}"
|
||||
},
|
||||
"app.action-bar.downloading-update": {
|
||||
"message": "Скачивание"
|
||||
"message": "Скачивание обновления"
|
||||
},
|
||||
"app.action-bar.downloads": {
|
||||
"message": "Загрузки"
|
||||
@@ -11,6 +11,12 @@
|
||||
"app.action-bar.hide-more-running-instances": {
|
||||
"message": "Скрыть другие активные сборки"
|
||||
},
|
||||
"app.action-bar.install.copied-details": {
|
||||
"message": "Скопировано"
|
||||
},
|
||||
"app.action-bar.install.copy-details": {
|
||||
"message": "Копировать"
|
||||
},
|
||||
"app.action-bar.install.dismiss": {
|
||||
"message": "Закрыть"
|
||||
},
|
||||
@@ -20,6 +26,66 @@
|
||||
"app.action-bar.install.retry": {
|
||||
"message": "Повторить"
|
||||
},
|
||||
"app.action-bar.install.summary.app-closing": {
|
||||
"message": "Отменено из‑за закрытия приложения"
|
||||
},
|
||||
"app.action-bar.install.summary.bad-modpack-file": {
|
||||
"message": "Не удалось прочитать сборку"
|
||||
},
|
||||
"app.action-bar.install.summary.canceled": {
|
||||
"message": "Отменено"
|
||||
},
|
||||
"app.action-bar.install.summary.cleanup-incomplete": {
|
||||
"message": "Очистка прервана"
|
||||
},
|
||||
"app.action-bar.install.summary.content-download-failed": {
|
||||
"message": "Не удалось скачать файлы"
|
||||
},
|
||||
"app.action-bar.install.summary.corrupt-download": {
|
||||
"message": "Скачанный файл повреждён"
|
||||
},
|
||||
"app.action-bar.install.summary.could-not-save-files": {
|
||||
"message": "Не удалось сохранить файлы"
|
||||
},
|
||||
"app.action-bar.install.summary.download-failed": {
|
||||
"message": "Скачивание прервано"
|
||||
},
|
||||
"app.action-bar.install.summary.instance-not-found": {
|
||||
"message": "Сборка не найдена"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-file-path": {
|
||||
"message": "Неверный путь к файлу"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack": {
|
||||
"message": "Неверные данные сборки"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack-files": {
|
||||
"message": "Неверные метаданные в файлах сборки "
|
||||
},
|
||||
"app.action-bar.install.summary.java-setup-failed": {
|
||||
"message": "Установка Java прервана"
|
||||
},
|
||||
"app.action-bar.install.summary.loader-setup-failed": {
|
||||
"message": "Не удалось установить загрузчик"
|
||||
},
|
||||
"app.action-bar.install.summary.local-data-error": {
|
||||
"message": "Не удалось обновить локальные данные"
|
||||
},
|
||||
"app.action-bar.install.summary.minecraft-setup-failed": {
|
||||
"message": "Не удалось установить Minecraft"
|
||||
},
|
||||
"app.action-bar.install.summary.modrinth-unreachable": {
|
||||
"message": "Не удалось подключиться к Modrinth"
|
||||
},
|
||||
"app.action-bar.install.summary.no-write-permission": {
|
||||
"message": "Нет разрешения на запись"
|
||||
},
|
||||
"app.action-bar.install.summary.pack-download-failed": {
|
||||
"message": "Не удалось скачать сборку"
|
||||
},
|
||||
"app.action-bar.install.summary.unexpected-error": {
|
||||
"message": "Произошла ошибка"
|
||||
},
|
||||
"app.action-bar.install.unknown-instance": {
|
||||
"message": "Неизвестная сборка"
|
||||
},
|
||||
@@ -39,7 +105,7 @@
|
||||
"message": "Основная сборка"
|
||||
},
|
||||
"app.action-bar.reload-to-update": {
|
||||
"message": "Перезапустить"
|
||||
"message": "Перезапустить и обновить"
|
||||
},
|
||||
"app.action-bar.show-more-running-instances": {
|
||||
"message": "Показать другие активные сборки"
|
||||
@@ -117,10 +183,10 @@
|
||||
"message": "Время игры"
|
||||
},
|
||||
"app.appearance-settings.skip-non-essential-warnings.description": {
|
||||
"message": "Автоматически пропускает подтверждения с низким уровнем риска, такие как установка дубликатов сборок, обычное удаление контента, массовые обновления, отключение сборок и запросы на восстановление. Опасные предупреждения по-прежнему будут отображаться."
|
||||
"message": "Скрывать малозначимые подтверждения: установку копий сборок, обычное удаление контента, массовые обновления, отвязку и исправление сборок. Критические предупреждения останутся."
|
||||
},
|
||||
"app.appearance-settings.skip-non-essential-warnings.title": {
|
||||
"message": "Пропустить несущественные предупреждения"
|
||||
"message": "Только опасные предупреждения"
|
||||
},
|
||||
"app.appearance-settings.toggle-sidebar.description": {
|
||||
"message": "Показывать кнопку скрытия боковой панели."
|
||||
@@ -213,13 +279,13 @@
|
||||
"message": "Скачивание файла сборки"
|
||||
},
|
||||
"app.install.phase.extracting_overrides": {
|
||||
"message": "Извлечение переопределений"
|
||||
"message": "Распаковка переопределений"
|
||||
},
|
||||
"app.install.phase.finalizing": {
|
||||
"message": "Завершение"
|
||||
},
|
||||
"app.install.phase.preparing_instance": {
|
||||
"message": "Подготовка сборки"
|
||||
"message": "В очереди на установку"
|
||||
},
|
||||
"app.install.phase.preparing_java": {
|
||||
"message": "Подготовка Java"
|
||||
@@ -242,11 +308,14 @@
|
||||
"app.install.phase.reading_pack_manifest": {
|
||||
"message": "Чтение манифеста сборки"
|
||||
},
|
||||
"app.install.phase.resolving_loader": {
|
||||
"message": "Разрешение загрузчика"
|
||||
},
|
||||
"app.install.phase.resolving_minecraft": {
|
||||
"message": "Загрузка версий"
|
||||
"message": "Разрешение Minecraft"
|
||||
},
|
||||
"app.install.phase.resolving_pack": {
|
||||
"message": "Загрузка контента"
|
||||
"message": "Разрешение контента"
|
||||
},
|
||||
"app.install.phase.rolling_back": {
|
||||
"message": "Откат"
|
||||
@@ -279,13 +348,13 @@
|
||||
"message": "Сборка"
|
||||
},
|
||||
"app.instance.mods.bulk-update.downloading-projects": {
|
||||
"message": "Скачивание {current, number}/{total, number} проектов..."
|
||||
"message": "Скачивание проектов: {current, number}/{total, number}..."
|
||||
},
|
||||
"app.instance.mods.bulk-update.finishing": {
|
||||
"message": "Завершение обновления..."
|
||||
},
|
||||
"app.instance.mods.bulk-update.resolving-versions": {
|
||||
"message": "Загрузка версий..."
|
||||
"message": "Разрешение версий..."
|
||||
},
|
||||
"app.instance.mods.content-type-project": {
|
||||
"message": "проект"
|
||||
@@ -309,7 +378,7 @@
|
||||
"message": "Найти серверы"
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.delete-button": {
|
||||
"message": "Удалить"
|
||||
"message": "Удалить мир"
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.title": {
|
||||
"message": "Удаление мира"
|
||||
@@ -339,7 +408,7 @@
|
||||
"message": "Нет серверов и миров"
|
||||
},
|
||||
"app.instance.worlds.remove-server-modal.remove-button": {
|
||||
"message": "Удалить"
|
||||
"message": "Удалить сервер"
|
||||
},
|
||||
"app.instance.worlds.remove-server-modal.title": {
|
||||
"message": "Удаление сервера"
|
||||
@@ -350,9 +419,6 @@
|
||||
"app.instance.worlds.remove-server-modal.warning-header": {
|
||||
"message": "Удаление {name}"
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "Требуется дополнительный контент"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Установка перед запуском"
|
||||
},
|
||||
@@ -362,39 +428,42 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, one {# мод} few {# мода} other {# модов}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "Необходимая сборка"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "Для игры на сервере требуются моды. Установите необходимые файлы с Modrinth, чтобы подключиться."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Сборка"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Общая сборка сервера"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "Посмотреть содержимое"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Обновление перед запуском"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Требуется обновление"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "Обновите {name} до последней версии, чтобы запустить игру."
|
||||
},
|
||||
"app.project.install-button.already-installed": {
|
||||
"message": "Этот проект уже установлен"
|
||||
},
|
||||
"app.project.install-button.switch-version": {
|
||||
"message": "Сменить версию"
|
||||
},
|
||||
"app.project.install-context.back-to-browse": {
|
||||
"message": "Вернуться к поиску"
|
||||
},
|
||||
"app.project.install-context.install-content-to-instance": {
|
||||
"message": "Установка контента в сборку"
|
||||
},
|
||||
"app.project.version.all-versions": {
|
||||
"message": "Все версии"
|
||||
},
|
||||
"app.project.version.download-in-browser": {
|
||||
"message": "Скачать в браузере"
|
||||
},
|
||||
"app.project.version.installing": {
|
||||
"message": "Установка"
|
||||
},
|
||||
"app.project.versions.already-installed": {
|
||||
"message": "Уже установлено"
|
||||
},
|
||||
"app.settings.developer-mode-enabled": {
|
||||
"message": "Режим разработчика включён."
|
||||
},
|
||||
@@ -507,7 +576,7 @@
|
||||
"message": "Не так быстро!"
|
||||
},
|
||||
"app.skins.reorder-error.text": {
|
||||
"message": "Ваш порядок скинов не удалось сохранить."
|
||||
"message": "Порядок скинов не сохранился."
|
||||
},
|
||||
"app.skins.reorder-error.title": {
|
||||
"message": "Не удалось изменить порядок скинов"
|
||||
@@ -515,6 +584,9 @@
|
||||
"app.skins.section.builders-and-biomes": {
|
||||
"message": "Builders & Biomes"
|
||||
},
|
||||
"app.skins.section.chaos-cubed": {
|
||||
"message": "Chaos Cubed"
|
||||
},
|
||||
"app.skins.section.chase-the-skies": {
|
||||
"message": "Chase the Skies"
|
||||
},
|
||||
@@ -888,7 +960,7 @@
|
||||
"message": "Выделенная память"
|
||||
},
|
||||
"instance.settings.tabs.java.java-path-placeholder": {
|
||||
"message": "/path/to/java"
|
||||
"message": "/путь/к/java"
|
||||
},
|
||||
"instance.settings.tabs.window": {
|
||||
"message": "Окно"
|
||||
@@ -1006,26 +1078,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "Загрузчик управляется сервером"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "Файл проверяется только в том случае, если он загружен на Modrinth, независимо от его формата (включая .mrpack)."
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "Больше не предупреждать"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "Подтверждение установки"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "Всё равно установить"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "Вредоносное ПО часто распространяется через сборки на таких платформах, как Discord."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "Этот файл не найден на Modrinth. Рекомендуется скачивать файлы только из надёжных источников."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "Предупреждение о неизвестном файле"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,166 @@
|
||||
{
|
||||
"app.action-bar.downloading-java": {
|
||||
"message": "Instalacija Jave {version}"
|
||||
},
|
||||
"app.action-bar.downloading-update": {
|
||||
"message": "Instaliranje ažuriranja"
|
||||
},
|
||||
"app.action-bar.downloads": {
|
||||
"message": "Instalacije"
|
||||
},
|
||||
"app.action-bar.hide-more-running-instances": {
|
||||
"message": "Sakrij više pokrenutih instanca"
|
||||
},
|
||||
"app.action-bar.install.copied-details": {
|
||||
"message": "Kopirano"
|
||||
},
|
||||
"app.action-bar.install.copy-details": {
|
||||
"message": "Kopiraj detalje"
|
||||
},
|
||||
"app.action-bar.install.dismiss": {
|
||||
"message": "Otpusti"
|
||||
},
|
||||
"app.action-bar.install.open-instance": {
|
||||
"message": "Otvori instancu"
|
||||
},
|
||||
"app.action-bar.install.retry": {
|
||||
"message": "Probaj ponovo"
|
||||
},
|
||||
"app.action-bar.install.summary.app-closing": {
|
||||
"message": "Otkazano zbog zatvaranja aplikacije"
|
||||
},
|
||||
"app.action-bar.install.summary.canceled": {
|
||||
"message": "Otkazano"
|
||||
},
|
||||
"app.action-bar.install.summary.could-not-save-files": {
|
||||
"message": "Nije bilo moguće spremiti datoteke"
|
||||
},
|
||||
"app.action-bar.install.unknown-instance": {
|
||||
"message": "Nepoznata instanca"
|
||||
},
|
||||
"app.action-bar.installs": {
|
||||
"message": "Instalacije"
|
||||
},
|
||||
"app.action-bar.make-primary-instance": {
|
||||
"message": "Učini primarnom instancom"
|
||||
},
|
||||
"app.action-bar.no-instances-running": {
|
||||
"message": "Nema pokrenutih instanca"
|
||||
},
|
||||
"app.action-bar.offline": {
|
||||
"message": "Oflajn"
|
||||
},
|
||||
"app.action-bar.primary-instance": {
|
||||
"message": "Primarna instanca"
|
||||
},
|
||||
"app.action-bar.reload-to-update": {
|
||||
"message": "Ponovo učitaj da ažuriraš"
|
||||
},
|
||||
"app.action-bar.show-more-running-instances": {
|
||||
"message": "Pokaži više pokrenutih instanca"
|
||||
},
|
||||
"app.action-bar.stop-instance": {
|
||||
"message": "Prekini instancu"
|
||||
},
|
||||
"app.action-bar.update": {
|
||||
"message": "Ažuiraj"
|
||||
},
|
||||
"app.action-bar.view-active-downloads": {
|
||||
"message": "Vidi aktivna preuzimanja"
|
||||
},
|
||||
"app.action-bar.view-instance": {
|
||||
"message": "Vidi instancu"
|
||||
},
|
||||
"app.action-bar.view-logs": {
|
||||
"message": "Pregledaj dnevnike"
|
||||
},
|
||||
"app.appearance-settings.advanced-rendering.description": {
|
||||
"message": "Omogućava napredno renderovanje kao što su efekti zamućenja koji mogu izazvati probleme sa performansama bez hardverski ubrzanog renderovanja."
|
||||
},
|
||||
"app.appearance-settings.advanced-rendering.title": {
|
||||
"message": "Napredno renderovanje"
|
||||
},
|
||||
"app.appearance-settings.color-theme.description": {
|
||||
"message": "Izaberi svoju preferiranu temu boja za Modrinth aplikaciju."
|
||||
},
|
||||
"app.appearance-settings.color-theme.title": {
|
||||
"message": "Tema boje"
|
||||
},
|
||||
"app.appearance-settings.default-landing-page.description": {
|
||||
"message": "Promeni stranicu na kojoj se otvara pokretač."
|
||||
},
|
||||
"app.appearance-settings.default-landing-page.home": {
|
||||
"message": "Početna stranica"
|
||||
},
|
||||
"app.appearance-settings.default-landing-page.library": {
|
||||
"message": "Biblioteka"
|
||||
},
|
||||
"app.appearance-settings.default-landing-page.title": {
|
||||
"message": "Podrazumevana odredišna stranica"
|
||||
},
|
||||
"app.appearance-settings.hide-nametag.description": {
|
||||
"message": "Onemogućava oznaku sa imenom iznad tvog igrača na stranici sa skinovima."
|
||||
},
|
||||
"app.appearance-settings.hide-nametag.title": {
|
||||
"message": "Sakrij ime"
|
||||
},
|
||||
"app.appearance-settings.jump-back-into-worlds.description": {
|
||||
"message": "Uključuje nedavne svetove u odeljku „Povratak“ na početnoj stranici."
|
||||
},
|
||||
"app.appearance-settings.jump-back-into-worlds.title": {
|
||||
"message": "Vrati se u svetove"
|
||||
},
|
||||
"app.appearance-settings.minimize-launcher.description": {
|
||||
"message": "Minimiziraj pokretač kada se pokrene Minecraft proces."
|
||||
},
|
||||
"app.appearance-settings.minimize-launcher.title": {
|
||||
"message": "Minimiziraj pokretač"
|
||||
},
|
||||
"app.appearance-settings.native-decorations.description": {
|
||||
"message": "Koristi okvir sistemskog prozora (potrebno je ponovno pokretanje aplikacije)."
|
||||
},
|
||||
"app.appearance-settings.native-decorations.title": {
|
||||
"message": "Zavičajni ukrasi"
|
||||
},
|
||||
"app.appearance-settings.select-option": {
|
||||
"message": "Izaberi opciju"
|
||||
},
|
||||
"app.appearance-settings.show-play-time.description": {
|
||||
"message": "Pokazuje koliko vremena si proveo igrajući instancu."
|
||||
},
|
||||
"app.appearance-settings.show-play-time.title": {
|
||||
"message": "Pokazivaj vreme igranja"
|
||||
},
|
||||
"app.appearance-settings.skip-non-essential-warnings.description": {
|
||||
"message": "Automatski preskače potvrde niskog rizika kao duplirane instalacije modpakova, normalno brisanje sadržaja, grupna ažuriranja, prekidanje veze sa modpakovima i upiti za popravku. Opasna upozorenja će se i dalje prikazivati."
|
||||
},
|
||||
"app.appearance-settings.skip-non-essential-warnings.title": {
|
||||
"message": "Preskači nebitna upozorenja"
|
||||
},
|
||||
"app.appearance-settings.toggle-sidebar.description": {
|
||||
"message": "Omogućava mogućnost prebacivanja bočne trake."
|
||||
},
|
||||
"app.appearance-settings.toggle-sidebar.title": {
|
||||
"message": "Prebaci bočnu traku"
|
||||
},
|
||||
"app.appearance-settings.unknown-pack-warning.description": {
|
||||
"message": "Ako pokušaš da instaliraš datoteku Modrinth Pack datoteke (.mrpack) koja nije hostovana na Modrinthu, uverićemo se da razumeš rizike pre nego što je instaliraš."
|
||||
},
|
||||
"app.appearance-settings.unknown-pack-warning.title": {
|
||||
"message": "Upozoti me prije instalacije nepoznatih modpackova"
|
||||
},
|
||||
"app.auth-servers.unreachable.body": {
|
||||
"message": "Minecraft serveri za autentifikaciju su možda trenutno nedostupni. Molimo vas da proverite vašu internet vezu i pokušajte ponovo kasnije."
|
||||
},
|
||||
"app.auth-servers.unreachable.header": {
|
||||
"message": "Serveri za autentifikaciju su nedostupni"
|
||||
},
|
||||
"app.browse.add-servers-to-instance": {
|
||||
"message": "Dodavanje servera na instancu"
|
||||
},
|
||||
"app.browse.add-to-an-instance": {
|
||||
"message": "Dodaj u instancu"
|
||||
},
|
||||
"app.browse.add-to-instance": {
|
||||
"message": "Dodaj na instancu"
|
||||
},
|
||||
@@ -17,12 +173,30 @@
|
||||
"app.browse.already-added": {
|
||||
"message": "Već je dodato"
|
||||
},
|
||||
"app.browse.back-to-instance": {
|
||||
"message": "Nazad na instancu"
|
||||
},
|
||||
"app.browse.discover-content": {
|
||||
"message": "Otkrij sadržaj"
|
||||
},
|
||||
"app.browse.discover-servers": {
|
||||
"message": "Otkrij servere"
|
||||
},
|
||||
"app.browse.hide-added-servers": {
|
||||
"message": "Sakrij već dodane servere"
|
||||
},
|
||||
"app.browse.project-type.modpacks": {
|
||||
"message": "Modpackovi"
|
||||
},
|
||||
"app.browse.server-instance-content-warning": {
|
||||
"message": "Dodavanje sadržaja može da prekine kompatibilnost prilikom pridruživanja serveru. Bilo koji dodat sadržaj će takođe biti izgubljen kada ažuriraš sadržaj instance servera."
|
||||
},
|
||||
"app.browse.server.installing": {
|
||||
"message": "Instaliranje"
|
||||
},
|
||||
"app.content-install.no-compatible-versions": {
|
||||
"message": "Nijedna dostupna verzija ne odgovara {compatibilityLabel}. Izaberite verziju za instaliranje u svakom slučaju. Zavisnosti se neće instalirati automatski."
|
||||
},
|
||||
"app.export-modal.description-placeholder": {
|
||||
"message": "Ukucaj opis modpacka..."
|
||||
},
|
||||
@@ -33,7 +207,7 @@
|
||||
"message": "Izvezi modpack"
|
||||
},
|
||||
"app.export-modal.modpack-name-label": {
|
||||
"message": "Ime Modpacka"
|
||||
"message": "Ime modpacka"
|
||||
},
|
||||
"app.export-modal.modpack-name-placeholder": {
|
||||
"message": "Ime modpacka"
|
||||
@@ -44,6 +218,57 @@
|
||||
"app.export-modal.version-number-placeholder": {
|
||||
"message": "1.0.0"
|
||||
},
|
||||
"app.install.phase.downloading_content": {
|
||||
"message": "Instaliranje sadržaja"
|
||||
},
|
||||
"app.install.phase.downloading_minecraft": {
|
||||
"message": "Instaliranja Minecraft-a"
|
||||
},
|
||||
"app.install.phase.downloading_pack_file": {
|
||||
"message": "Instaliranje paket datoteke"
|
||||
},
|
||||
"app.install.phase.extracting_overrides": {
|
||||
"message": "Ekstrahovanje prečica"
|
||||
},
|
||||
"app.install.phase.finalizing": {
|
||||
"message": "Finaliziranje"
|
||||
},
|
||||
"app.install.phase.preparing_java": {
|
||||
"message": "Pripremanje Jave"
|
||||
},
|
||||
"app.install.phase.preparing_java.downloading": {
|
||||
"message": "Instalacije Jave {version}"
|
||||
},
|
||||
"app.install.phase.preparing_java.extracting": {
|
||||
"message": "Izdvajanje Jave {version}"
|
||||
},
|
||||
"app.install.phase.preparing_java.fetching-metadata": {
|
||||
"message": "Preuzimanje Jave {version}"
|
||||
},
|
||||
"app.install.phase.preparing_java.resolving": {
|
||||
"message": "Pripremanje Jave {version}"
|
||||
},
|
||||
"app.install.phase.preparing_java.validating": {
|
||||
"message": "Validacija Jave {version}"
|
||||
},
|
||||
"app.install.phase.reading_pack_manifest": {
|
||||
"message": "Čitanje manifesta paketa"
|
||||
},
|
||||
"app.install.phase.resolving_loader": {
|
||||
"message": "Rešavanje učitavača"
|
||||
},
|
||||
"app.install.phase.resolving_minecraft": {
|
||||
"message": "Rešavanje Minecrafta"
|
||||
},
|
||||
"app.install.phase.resolving_pack": {
|
||||
"message": "Rešavanje sadržaja"
|
||||
},
|
||||
"app.install.phase.rolling_back": {
|
||||
"message": "Vraćanje"
|
||||
},
|
||||
"app.install.phase.running_loader_processors": {
|
||||
"message": "Pokret procesora za učitavanje"
|
||||
},
|
||||
"app.instance.confirm-delete.admonition-body": {
|
||||
"message": "Svi podaci za tvoju instancu će biti trajno izbrisani, uključujući tvoje svetove, konfiguracije, i sav instaliran sadržaj."
|
||||
},
|
||||
@@ -57,7 +282,7 @@
|
||||
"message": "Izbriši instancu"
|
||||
},
|
||||
"app.instance.modpack-already-installed.body": {
|
||||
"message": "Ovaj modpack je već instaliran u <bold>{instanceName}</bold> instancu. Da li ste sigurni da želite da je duplirate?"
|
||||
"message": "Ovaj modpack je već instaliran u <bold>{instanceName}</bold> instancu. Da li si siguran da želiš da je dupliraš?"
|
||||
},
|
||||
"app.instance.modpack-already-installed.create": {
|
||||
"message": "Napravi"
|
||||
@@ -68,6 +293,15 @@
|
||||
"app.instance.modpack-already-installed.instance": {
|
||||
"message": "Instanca"
|
||||
},
|
||||
"app.instance.mods.bulk-update.downloading-projects": {
|
||||
"message": "Instaliranje {current, number}/{total, number} projekata..."
|
||||
},
|
||||
"app.instance.mods.bulk-update.finishing": {
|
||||
"message": "Ažuriranje se završava..."
|
||||
},
|
||||
"app.instance.mods.bulk-update.resolving-versions": {
|
||||
"message": "Rešavanje verzija..."
|
||||
},
|
||||
"app.instance.mods.content-type-project": {
|
||||
"message": "projekat"
|
||||
},
|
||||
@@ -92,6 +326,18 @@
|
||||
"app.instance.worlds.browse-servers": {
|
||||
"message": "Pretraži servere"
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.delete-button": {
|
||||
"message": "Obriši svet"
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.title": {
|
||||
"message": "Obriši svet"
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.warning-body": {
|
||||
"message": "Ovaj svet će biti trajno izbrisan iz ove instance. Ova radnja se ne može poništiti."
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.warning-header": {
|
||||
"message": "Brisanje {name}"
|
||||
},
|
||||
"app.instance.worlds.filter-modded": {
|
||||
"message": "Modifikovano"
|
||||
},
|
||||
@@ -110,12 +356,78 @@
|
||||
"app.instance.worlds.no-worlds-heading": {
|
||||
"message": "Nema dodatih servera niti svetova"
|
||||
},
|
||||
"app.instance.worlds.remove-server-modal.remove-button": {
|
||||
"message": "Ukloni server"
|
||||
},
|
||||
"app.instance.worlds.remove-server-modal.title": {
|
||||
"message": "Ukloni server"
|
||||
},
|
||||
"app.instance.worlds.remove-server-modal.warning-body": {
|
||||
"message": "Ovaj server će biti uklonjen sa tvoje liste servera i sa liste servera u igri. Možeš ga ponovo dodati kasnije ako znaš adresu."
|
||||
},
|
||||
"app.instance.worlds.remove-server-modal.warning-header": {
|
||||
"message": "Uklanjanje {name}"
|
||||
},
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "Pretraži {count} svetova..."
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Instaliraj da bi igrao"
|
||||
},
|
||||
"app.modal.install-to-play.install-button": {
|
||||
"message": "Instaliraj"
|
||||
},
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, one {# mod} other {# modova}}"
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Deljena instanca"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "Pogledaj sadržaj"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Ažuriraj da bi igrao"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "Potrebno je ažuriranje da biste igrali {name}. Molimo te da ažuriraš na najnoviju verziju da bi pokrenuo igru."
|
||||
},
|
||||
"app.project.install-button.already-installed": {
|
||||
"message": "Ovaj projekat je već instaliran"
|
||||
},
|
||||
"app.project.install-button.switch-version": {
|
||||
"message": "Promeni verziju"
|
||||
},
|
||||
"app.project.install-context.back-to-browse": {
|
||||
"message": "Nazad da otkrivanje"
|
||||
},
|
||||
"app.project.install-context.install-content-to-instance": {
|
||||
"message": "Instaliraj sadržaj na instancu"
|
||||
},
|
||||
"app.project.version.all-versions": {
|
||||
"message": "Sve verzije"
|
||||
},
|
||||
"app.project.version.download-in-browser": {
|
||||
"message": "Preuzmi u pregledaču"
|
||||
},
|
||||
"app.project.version.installing": {
|
||||
"message": "Instaliranje"
|
||||
},
|
||||
"app.project.versions.already-installed": {
|
||||
"message": "Već instalirano"
|
||||
},
|
||||
"app.settings.developer-mode-enabled": {
|
||||
"message": "Režim programera je ukljućen."
|
||||
},
|
||||
"app.settings.downloading": {
|
||||
"message": "Instaliranje v{version}"
|
||||
},
|
||||
"app.settings.tabs.appearance": {
|
||||
"message": "Izgled"
|
||||
},
|
||||
"app.settings.tabs.default-instance-options": {
|
||||
"message": "Podrazumevane opcije instance"
|
||||
},
|
||||
"app.settings.tabs.java-installations": {
|
||||
"message": "Java instalacije"
|
||||
},
|
||||
@@ -125,6 +437,231 @@
|
||||
"app.settings.tabs.privacy": {
|
||||
"message": "Privatnost"
|
||||
},
|
||||
"app.settings.tabs.resource-management": {
|
||||
"message": "Upravljanje resursima"
|
||||
},
|
||||
"app.skins.add-button": {
|
||||
"message": "Dodaj skin"
|
||||
},
|
||||
"app.skins.add-button.drag-and-drop": {
|
||||
"message": "Prevuci i ispusti"
|
||||
},
|
||||
"app.skins.apply-button": {
|
||||
"message": "Primeni"
|
||||
},
|
||||
"app.skins.delete-button": {
|
||||
"message": "Obriši skin"
|
||||
},
|
||||
"app.skins.delete-modal.description": {
|
||||
"message": "Ovim ćeš trajno obrisati izabrani skin. Ova radnja se ne može poništiti."
|
||||
},
|
||||
"app.skins.delete-modal.title": {
|
||||
"message": "Da li si siguran da želiš da obrišeš ovaj skin?"
|
||||
},
|
||||
"app.skins.dropped-file-error.text": {
|
||||
"message": "Čitanje otpuštene datoteke nije uspelo."
|
||||
},
|
||||
"app.skins.dropped-file-error.title": {
|
||||
"message": "Greška pri obradi datoteke"
|
||||
},
|
||||
"app.skins.edit-button": {
|
||||
"message": "Uredite skin"
|
||||
},
|
||||
"app.skins.modal.add-skin-button": {
|
||||
"message": "Dodaj skin"
|
||||
},
|
||||
"app.skins.modal.add-title": {
|
||||
"message": "Dodavanje skina"
|
||||
},
|
||||
"app.skins.modal.arm-style-section": {
|
||||
"message": "Stil ruki"
|
||||
},
|
||||
"app.skins.modal.arm-style-slim": {
|
||||
"message": "Tanko"
|
||||
},
|
||||
"app.skins.modal.arm-style-wide": {
|
||||
"message": "Široko"
|
||||
},
|
||||
"app.skins.modal.cape-fallback-name": {
|
||||
"message": "Ogrtač"
|
||||
},
|
||||
"app.skins.modal.cape-section": {
|
||||
"message": "Ogrtač"
|
||||
},
|
||||
"app.skins.modal.edit-title": {
|
||||
"message": "Uređivanje skina"
|
||||
},
|
||||
"app.skins.modal.make-edit-first-tooltip": {
|
||||
"message": "Prvo napravi izmene na skinu!"
|
||||
},
|
||||
"app.skins.modal.no-cape-tooltip": {
|
||||
"message": "Bez ogrtača"
|
||||
},
|
||||
"app.skins.modal.none-cape-option": {
|
||||
"message": "Bez"
|
||||
},
|
||||
"app.skins.modal.replace-texture-button": {
|
||||
"message": "Zameni teksturu"
|
||||
},
|
||||
"app.skins.modal.save-skin-button": {
|
||||
"message": "Sačuvaj kožu"
|
||||
},
|
||||
"app.skins.modal.saving-tooltip": {
|
||||
"message": "Sačuvavanje..."
|
||||
},
|
||||
"app.skins.modal.texture-section": {
|
||||
"message": "Tekstura"
|
||||
},
|
||||
"app.skins.modal.upload-skin-first-tooltip": {
|
||||
"message": "Prvo otpremite skin!"
|
||||
},
|
||||
"app.skins.preview.edit-button": {
|
||||
"message": "Uredi skin"
|
||||
},
|
||||
"app.skins.previewing-badge": {
|
||||
"message": "Pregled"
|
||||
},
|
||||
"app.skins.rate-limit.text": {
|
||||
"message": "Prečesto menjaš skin. Mojangovi serveri su privremeno blokirali dalje zahteve. Molimo sačekaj trenutak pre nego što pokušaš ponovo."
|
||||
},
|
||||
"app.skins.rate-limit.title": {
|
||||
"message": "Uspori!"
|
||||
},
|
||||
"app.skins.reorder-error.text": {
|
||||
"message": "Tvoj redosled skinova nije mogao biti sačuvan."
|
||||
},
|
||||
"app.skins.reorder-error.title": {
|
||||
"message": "Neuspešno preuređivanje skinova"
|
||||
},
|
||||
"app.skins.section.builders-and-biomes": {
|
||||
"message": "Builders & Biomes"
|
||||
},
|
||||
"app.skins.section.chaos-cubed": {
|
||||
"message": "Chaos Cubed"
|
||||
},
|
||||
"app.skins.section.chase-the-skies": {
|
||||
"message": "Chase the Skies"
|
||||
},
|
||||
"app.skins.section.default-skins": {
|
||||
"message": "Podrazumevani skinovi"
|
||||
},
|
||||
"app.skins.section.minecon-earth-2017": {
|
||||
"message": "MINECON Earth 2017"
|
||||
},
|
||||
"app.skins.section.modrinth": {
|
||||
"message": "Modrinth"
|
||||
},
|
||||
"app.skins.section.modrinth-pride": {
|
||||
"message": "Modrinth Ponos"
|
||||
},
|
||||
"app.skins.section.modrinth-pride.tooltip": {
|
||||
"message": "Dobio si ove skinove za donaciju za prikupljanje sredstava Modrinth Ponos tokom Meseca ponosa."
|
||||
},
|
||||
"app.skins.section.mounts-of-mayhem": {
|
||||
"message": "Mounts of Mayhem"
|
||||
},
|
||||
"app.skins.section.saved-skins": {
|
||||
"message": "Sačuvani skinovi"
|
||||
},
|
||||
"app.skins.section.striding-hero": {
|
||||
"message": "Striding Hero"
|
||||
},
|
||||
"app.skins.section.the-copper-age": {
|
||||
"message": "The Copper Age"
|
||||
},
|
||||
"app.skins.section.the-garden-awakens": {
|
||||
"message": "The Garden Awakens"
|
||||
},
|
||||
"app.skins.section.tiny-takeover": {
|
||||
"message": "Tiny Takeover"
|
||||
},
|
||||
"app.skins.sign-in.button": {
|
||||
"message": "Prijavi se"
|
||||
},
|
||||
"app.skins.sign-in.description": {
|
||||
"message": "Prijavi se na svoj Minecraft račun da bi koristio funkcije upravljanja skinovima u Modrinth aplikaciji."
|
||||
},
|
||||
"app.skins.sign-in.rinthbot-alt": {
|
||||
"message": "Uzbuđeni Modrinth Bot"
|
||||
},
|
||||
"app.skins.sign-in.title": {
|
||||
"message": "Molimo prijavi se"
|
||||
},
|
||||
"app.skins.title": {
|
||||
"message": "Selektor skina"
|
||||
},
|
||||
"app.update-popup.body.download-complete": {
|
||||
"message": "Preuzimanje Modrinth aplikacije v{version} je završeno. Ponovo učitaj da bi ažurirao sada ili automatski kada zatvoriš Modrinth aplikaciju."
|
||||
},
|
||||
"app.update-popup.body.linux": {
|
||||
"message": "Dostupna je Modrinth aplikacija v{version}. Koristi menadžer paketa da bi ažurirao za najnovije funkcije i ispravke!"
|
||||
},
|
||||
"app.update-popup.body.metered": {
|
||||
"message": "Modrinth aplikacija v{version} je sada dostupna! Pošto si na mreži sa ograničenjem interneta, nismo je automatski preuzeli."
|
||||
},
|
||||
"app.update-popup.changelog": {
|
||||
"message": "Spisak promena"
|
||||
},
|
||||
"app.update-popup.download": {
|
||||
"message": "Instalacija ({size})"
|
||||
},
|
||||
"app.update-popup.download-complete": {
|
||||
"message": "Preuzimanje je završeno"
|
||||
},
|
||||
"app.update-popup.reload": {
|
||||
"message": "Učitaj ponovo da bi ažurirao"
|
||||
},
|
||||
"app.update-popup.title": {
|
||||
"message": "Dostupno je ažuriranje"
|
||||
},
|
||||
"app.update.complete-toast.text": {
|
||||
"message": "Klikni ovde da bi vidio spisak promena."
|
||||
},
|
||||
"app.update.complete-toast.title": {
|
||||
"message": "Verzija {version} je uspešno instalirana!"
|
||||
},
|
||||
"app.world.server-modal.placeholder-address": {
|
||||
"message": "primer.modrinth.gg"
|
||||
},
|
||||
"app.world.server-modal.select-an-option": {
|
||||
"message": "Izaberi opciju"
|
||||
},
|
||||
"app.world.world-item.incompatible-version": {
|
||||
"message": "Nekompatibilna verzija {version}"
|
||||
},
|
||||
"app.world.world-item.not-played-yet": {
|
||||
"message": "Još nije igrano"
|
||||
},
|
||||
"app.world.world-item.offline": {
|
||||
"message": "Oflajn"
|
||||
},
|
||||
"app.world.world-item.players-online": {
|
||||
"message": "{count} onlajn"
|
||||
},
|
||||
"friends.action.add-friend": {
|
||||
"message": "Dodaj prijatelja/prijateljicu"
|
||||
},
|
||||
"friends.action.view-friend-requests": {
|
||||
"message": "{count} {count, plural, one {zahtev} other {zahteva}} za prijateljstva"
|
||||
},
|
||||
"friends.add-friend.submit": {
|
||||
"message": "Pošaljite zahtev za prijateljstvo"
|
||||
},
|
||||
"friends.add-friend.title": {
|
||||
"message": "Dodavanje prijatelja"
|
||||
},
|
||||
"friends.add-friend.username.description": {
|
||||
"message": "Možda se razlikuje od njihovog korisničkog imena za Minecraft!"
|
||||
},
|
||||
"friends.add-friend.username.placeholder": {
|
||||
"message": "Unesite korisničko ime za Modrinthu..."
|
||||
},
|
||||
"friends.add-friend.username.title": {
|
||||
"message": "Koje je korisničko ime tvog prijatelja u Modrinthu?"
|
||||
},
|
||||
"friends.add-friends-to-share": {
|
||||
"message": "<link>Dodaj prijatelje</link> da vidiš šta igraju!"
|
||||
},
|
||||
"friends.friend.cancel-request": {
|
||||
"message": "Otkaži zahtev"
|
||||
},
|
||||
@@ -140,6 +677,45 @@
|
||||
"friends.heading": {
|
||||
"message": "Prijatelji"
|
||||
},
|
||||
"friends.heading.active": {
|
||||
"message": "Aktivan"
|
||||
},
|
||||
"friends.heading.offline": {
|
||||
"message": "Oflajn"
|
||||
},
|
||||
"friends.heading.online": {
|
||||
"message": "Onlajn"
|
||||
},
|
||||
"friends.heading.pending": {
|
||||
"message": "Na čekanju"
|
||||
},
|
||||
"friends.no-friends-match": {
|
||||
"message": "Nema prijatelja koji odgovaraju potragi ''{query}''"
|
||||
},
|
||||
"friends.search-friends-placeholder": {
|
||||
"message": "Traži prijatelje..."
|
||||
},
|
||||
"friends.section.heading": {
|
||||
"message": "{title} - {count}"
|
||||
},
|
||||
"friends.sign-in-to-add-friends": {
|
||||
"message": "<link>Prijavi se na Modrinth račun</link> da bi dodao prijatelje i vidio šta igraju!"
|
||||
},
|
||||
"instance.add-server.add-and-play": {
|
||||
"message": "Dodaj i igraj"
|
||||
},
|
||||
"instance.add-server.add-server": {
|
||||
"message": "Dodaj server"
|
||||
},
|
||||
"instance.add-server.resource-pack.disabled": {
|
||||
"message": "Onemogućeno"
|
||||
},
|
||||
"instance.add-server.resource-pack.enabled": {
|
||||
"message": "Omogućeno"
|
||||
},
|
||||
"instance.add-server.resource-pack.prompt": {
|
||||
"message": "Upit"
|
||||
},
|
||||
"instance.add-server.title": {
|
||||
"message": "Dodaj server"
|
||||
},
|
||||
@@ -155,22 +731,307 @@
|
||||
"instance.edit-world.placeholder-name": {
|
||||
"message": "Minecraft svet"
|
||||
},
|
||||
"instance.edit-world.reset-icon": {
|
||||
"message": "Resetiraj ikonu"
|
||||
},
|
||||
"instance.edit-world.title": {
|
||||
"message": "Promeni svet"
|
||||
},
|
||||
"instance.files.adding-files": {
|
||||
"message": "Dodavanje datoteka ({completed}/{total})"
|
||||
},
|
||||
"instance.files.save-as": {
|
||||
"message": "Sačuvaj kao..."
|
||||
},
|
||||
"instance.server-modal.address": {
|
||||
"message": "Adresa"
|
||||
},
|
||||
"instance.server-modal.name": {
|
||||
"message": "Ime"
|
||||
},
|
||||
"instance.server-modal.placeholder-name": {
|
||||
"message": "Minecraft Server"
|
||||
},
|
||||
"instance.server-modal.resource-pack": {
|
||||
"message": "Resurs paket"
|
||||
},
|
||||
"instance.settings.tabs.general": {
|
||||
"message": "Generalno"
|
||||
},
|
||||
"instance.settings.tabs.general.delete": {
|
||||
"message": "Izbriši instancu"
|
||||
},
|
||||
"instance.settings.tabs.general.delete.button": {
|
||||
"message": "Izbriši instancu"
|
||||
},
|
||||
"instance.settings.tabs.general.delete.description": {
|
||||
"message": "Trajno briše instancu sa vašeg uređaja, uključujući vaše svetove, konfiguracije i sav instalirani sadržaj. Budi oprezan, jer kada jednom obrišeš instancu, ne postoji način da je oporaviš."
|
||||
},
|
||||
"instance.settings.tabs.general.deleting.button": {
|
||||
"message": "Brisanje..."
|
||||
},
|
||||
"instance.settings.tabs.general.duplicate-button": {
|
||||
"message": "Dupliciraj"
|
||||
},
|
||||
"instance.settings.tabs.general.duplicate-button.tooltip.installing": {
|
||||
"message": "Nije moguće napraviti kopiju tokom instalacije."
|
||||
},
|
||||
"instance.settings.tabs.general.duplicate-instance": {
|
||||
"message": "Dupliciraj instancu"
|
||||
},
|
||||
"instance.settings.tabs.general.duplicate-instance.description": {
|
||||
"message": "Pravi kopiju ove instance, uključujući svetove, konfiguracije, modove itd."
|
||||
},
|
||||
"instance.settings.tabs.general.edit-icon": {
|
||||
"message": "Promeni ikonu"
|
||||
},
|
||||
"instance.settings.tabs.general.edit-icon.remove": {
|
||||
"message": "Smakni ikonu"
|
||||
},
|
||||
"instance.settings.tabs.general.edit-icon.replace": {
|
||||
"message": "Izmeni ikonu"
|
||||
},
|
||||
"instance.settings.tabs.general.edit-icon.select": {
|
||||
"message": "Izaberi ikonu"
|
||||
},
|
||||
"instance.settings.tabs.general.library-groups": {
|
||||
"message": "Grupe biblioteke"
|
||||
},
|
||||
"instance.settings.tabs.general.library-groups.create": {
|
||||
"message": "Kreiraj novu grupu"
|
||||
},
|
||||
"instance.settings.tabs.general.library-groups.description": {
|
||||
"message": "Grupe biblioteka ti omogućavaju da organizuješ svoje instance u različite odeljke u svojoj biblioteci."
|
||||
},
|
||||
"instance.settings.tabs.general.library-groups.enter-name": {
|
||||
"message": "Ukucaj ime grupe"
|
||||
},
|
||||
"instance.settings.tabs.general.name": {
|
||||
"message": "Ime"
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel": {
|
||||
"message": "Kanal ažuiranja"
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.alpha": {
|
||||
"message": "Alfa"
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.alpha.description": {
|
||||
"message": "Izdanja, beta i alfa verzije biće prikazane kao dostupna ažuriranja."
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.beta": {
|
||||
"message": "Beta"
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.beta.description": {
|
||||
"message": "Izdanja i beta verzije biće prikazane kao dostupna ažuriranja."
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.release": {
|
||||
"message": "Izdanje"
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.release.description": {
|
||||
"message": "Samo izdanja će biti prikazana kao dostupna ažuriranja."
|
||||
},
|
||||
"instance.settings.tabs.general.update-channel.select": {
|
||||
"message": "Izaberi kanal ažuiranja"
|
||||
},
|
||||
"instance.settings.tabs.hooks": {
|
||||
"message": "Hookovi pokreta"
|
||||
},
|
||||
"instance.settings.tabs.hooks.custom-hooks": {
|
||||
"message": "Prilagođeni hookovi za lansiranje"
|
||||
},
|
||||
"instance.settings.tabs.hooks.description": {
|
||||
"message": "Hookovi omogućavaju naprednim korisnicima da pokreću određene sistemske komande pre i posle pokretanja igre."
|
||||
},
|
||||
"instance.settings.tabs.hooks.post-exit": {
|
||||
"message": "Poslje izlaza"
|
||||
},
|
||||
"instance.settings.tabs.hooks.post-exit.description": {
|
||||
"message": "Pokrenuto nakon zatvaranja igre."
|
||||
},
|
||||
"instance.settings.tabs.hooks.post-exit.enter": {
|
||||
"message": "Unesi komandu nakon izlaska..."
|
||||
},
|
||||
"instance.settings.tabs.hooks.pre-launch": {
|
||||
"message": "Pre lansiranje"
|
||||
},
|
||||
"instance.settings.tabs.hooks.pre-launch.description": {
|
||||
"message": "Pokrenuto pre nego što je instanca pokrenuta."
|
||||
},
|
||||
"instance.settings.tabs.hooks.pre-launch.enter": {
|
||||
"message": "Unesi komandu pre lansiranja..."
|
||||
},
|
||||
"instance.settings.tabs.hooks.title": {
|
||||
"message": "Hookovi za pokretanje igre"
|
||||
},
|
||||
"instance.settings.tabs.hooks.wrapper": {
|
||||
"message": "Omotač"
|
||||
},
|
||||
"instance.settings.tabs.hooks.wrapper.description": {
|
||||
"message": "Komanda omotača za pokretanje Minecrafta."
|
||||
},
|
||||
"instance.settings.tabs.hooks.wrapper.enter": {
|
||||
"message": "Unesite naredbu omotača..."
|
||||
},
|
||||
"instance.settings.tabs.installation": {
|
||||
"message": "Instalacija"
|
||||
},
|
||||
"instance.settings.tabs.installation.loader-version": {
|
||||
"message": "Verzija {loader}"
|
||||
},
|
||||
"instance.settings.tabs.java": {
|
||||
"message": "Java i radna memorija"
|
||||
},
|
||||
"instance.settings.tabs.java.custom-environment-variables": {
|
||||
"message": "Prilagođene promenljive okruženja"
|
||||
},
|
||||
"instance.settings.tabs.java.custom-java-arguments": {
|
||||
"message": "Prilagođeni Java argumenti"
|
||||
},
|
||||
"instance.settings.tabs.java.custom-java-installation": {
|
||||
"message": "Prilagođena Java instalacija"
|
||||
},
|
||||
"instance.settings.tabs.java.custom-memory-allocation": {
|
||||
"message": "Prilagođena alokacija radne memorije"
|
||||
},
|
||||
"instance.settings.tabs.java.enter-environment-variables": {
|
||||
"message": "Unesi promenljive sredine..."
|
||||
},
|
||||
"instance.settings.tabs.java.enter-java-arguments": {
|
||||
"message": "Prilagođeni Java argumenti..."
|
||||
},
|
||||
"instance.settings.tabs.java.environment-variables": {
|
||||
"message": "Promenljive okruženja"
|
||||
},
|
||||
"instance.settings.tabs.java.hooks": {
|
||||
"message": "Hookovi"
|
||||
},
|
||||
"instance.settings.tabs.java.java-arguments": {
|
||||
"message": "Java argumenti"
|
||||
},
|
||||
"instance.settings.tabs.java.java-installation": {
|
||||
"message": "Java instalacija"
|
||||
},
|
||||
"instance.settings.tabs.java.java-memory": {
|
||||
"message": "Dodeljena radna memorija"
|
||||
},
|
||||
"instance.settings.tabs.java.java-path-placeholder": {
|
||||
"message": "/put/do/jave"
|
||||
},
|
||||
"instance.settings.tabs.window": {
|
||||
"message": "Prozor"
|
||||
},
|
||||
"instance.settings.tabs.window.custom-window-settings": {
|
||||
"message": "Prilagođene postavke prozora"
|
||||
},
|
||||
"instance.settings.tabs.window.fullscreen": {
|
||||
"message": "Potpuni ekran"
|
||||
},
|
||||
"instance.settings.tabs.window.fullscreen.description": {
|
||||
"message": "Napravite da se igra pokrene preko celog ekrana prilikom pokretanja (koristeći options.txt)."
|
||||
},
|
||||
"instance.settings.tabs.window.height": {
|
||||
"message": "Visina"
|
||||
},
|
||||
"instance.settings.tabs.window.height.description": {
|
||||
"message": "Visina prozora igre prilikom pokretanja."
|
||||
},
|
||||
"instance.settings.tabs.window.height.enter": {
|
||||
"message": "Unesi visinu..."
|
||||
},
|
||||
"instance.settings.tabs.window.width": {
|
||||
"message": "Širina"
|
||||
},
|
||||
"instance.settings.tabs.window.width.description": {
|
||||
"message": "Širina prozora igre prilikom pokretanja."
|
||||
},
|
||||
"instance.settings.tabs.window.width.enter": {
|
||||
"message": "Unesi širinu..."
|
||||
},
|
||||
"instance.worlds.a_minecraft_server": {
|
||||
"message": "Minecraft server"
|
||||
},
|
||||
"instance.worlds.cant_connect": {
|
||||
"message": "Ne može se povezati sa serverom"
|
||||
},
|
||||
"instance.worlds.copy_address": {
|
||||
"message": "Kopiraj adresu"
|
||||
},
|
||||
"instance.worlds.create_shortcut": {
|
||||
"message": "Kreiraj prečicu"
|
||||
},
|
||||
"instance.worlds.dont_show_on_home": {
|
||||
"message": "Ne prikazuj na početnoj stranici"
|
||||
},
|
||||
"instance.worlds.game_already_open": {
|
||||
"message": "Instanca je već pokrenuta"
|
||||
},
|
||||
"instance.worlds.hardcore": {
|
||||
"message": "Hardcore mod"
|
||||
},
|
||||
"instance.worlds.incompatible_server": {
|
||||
"message": "Server je nekompatibilan"
|
||||
},
|
||||
"instance.worlds.linked_server": {
|
||||
"message": "Upravljeno serverskim projektom"
|
||||
},
|
||||
"instance.worlds.no_contact": {
|
||||
"message": "Server nije mogao biti kontaktiran"
|
||||
},
|
||||
"instance.worlds.no_server_quick_play": {
|
||||
"message": "Možeš samo direktno ući u servere na Minecraft Alpha 1.0.5+"
|
||||
},
|
||||
"instance.worlds.no_singleplayer_quick_play": {
|
||||
"message": "Možeš samo direktno ući u samostalne svetove na Minecraft 1.20+"
|
||||
},
|
||||
"instance.worlds.play_instance": {
|
||||
"message": "Igraj instancu"
|
||||
},
|
||||
"instance.worlds.view_instance": {
|
||||
"message": "Vidi instancu"
|
||||
},
|
||||
"instance.worlds.world_in_use": {
|
||||
"message": "Svetovi je korišten"
|
||||
},
|
||||
"minecraft-account.add-account": {
|
||||
"message": "Dodaj račun"
|
||||
},
|
||||
"minecraft-account.label": {
|
||||
"message": "Minecraft račun"
|
||||
},
|
||||
"minecraft-account.not-signed-in": {
|
||||
"message": "Nisi prijavljen"
|
||||
},
|
||||
"minecraft-account.remove-account": {
|
||||
"message": "Uklonite račun"
|
||||
},
|
||||
"minecraft-account.select-account": {
|
||||
"message": "Izaberi račun"
|
||||
},
|
||||
"minecraft-account.sign-in": {
|
||||
"message": "Prijavi se na Minecraft"
|
||||
},
|
||||
"search.filter.locked.instance": {
|
||||
"message": "Obezbeđeno od instance"
|
||||
},
|
||||
"search.filter.locked.instance-game-version.title": {
|
||||
"message": "Verzija igre je obezbeđena od instance"
|
||||
},
|
||||
"search.filter.locked.instance-loader.title": {
|
||||
"message": "Učitavač je obezbeđen od instance"
|
||||
},
|
||||
"search.filter.locked.instance.sync": {
|
||||
"message": "Sinhroniziraj sa instancom"
|
||||
},
|
||||
"search.filter.locked.server": {
|
||||
"message": "Obezbeđeno od servera"
|
||||
},
|
||||
"search.filter.locked.server-environment.title": {
|
||||
"message": "Samo modovi za kliente mogu biti dodani na instancu servera"
|
||||
},
|
||||
"search.filter.locked.server-game-version.title": {
|
||||
"message": "Verzije igre je obezbeđena od servera"
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "Učitavač je obezbeđen od servera"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,6 +11,12 @@
|
||||
"app.action-bar.hide-more-running-instances": {
|
||||
"message": "Göm fler aktiva instanser"
|
||||
},
|
||||
"app.action-bar.install.copied-details": {
|
||||
"message": "Kopierat"
|
||||
},
|
||||
"app.action-bar.install.copy-details": {
|
||||
"message": "Kopiera detaljer"
|
||||
},
|
||||
"app.action-bar.install.dismiss": {
|
||||
"message": "Avvisa"
|
||||
},
|
||||
@@ -20,6 +26,48 @@
|
||||
"app.action-bar.install.retry": {
|
||||
"message": "Försök igen"
|
||||
},
|
||||
"app.action-bar.install.summary.app-closing": {
|
||||
"message": "Avbröts på grund av att appen stängdes"
|
||||
},
|
||||
"app.action-bar.install.summary.bad-modpack-file": {
|
||||
"message": "Kunde inte läsa modpaket"
|
||||
},
|
||||
"app.action-bar.install.summary.canceled": {
|
||||
"message": "Avbruten"
|
||||
},
|
||||
"app.action-bar.install.summary.content-download-failed": {
|
||||
"message": "Kunde inte ladda ner filer"
|
||||
},
|
||||
"app.action-bar.install.summary.corrupt-download": {
|
||||
"message": "Nedladdad fil är korrupt"
|
||||
},
|
||||
"app.action-bar.install.summary.could-not-save-files": {
|
||||
"message": "Kunde inte spara filer"
|
||||
},
|
||||
"app.action-bar.install.summary.download-failed": {
|
||||
"message": "Nedladdning kunde inte slutföras"
|
||||
},
|
||||
"app.action-bar.install.summary.instance-not-found": {
|
||||
"message": "Instans kunde inte hittas"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-file-path": {
|
||||
"message": "Sökväg är ogiltig"
|
||||
},
|
||||
"app.action-bar.install.summary.local-data-error": {
|
||||
"message": "Kunde inte uppdatera lokal data"
|
||||
},
|
||||
"app.action-bar.install.summary.modrinth-unreachable": {
|
||||
"message": "Kunde inte nå Modrinth"
|
||||
},
|
||||
"app.action-bar.install.summary.no-write-permission": {
|
||||
"message": "Ingen behörighet att skriva"
|
||||
},
|
||||
"app.action-bar.install.summary.pack-download-failed": {
|
||||
"message": "Kunde inte ladda ner paket"
|
||||
},
|
||||
"app.action-bar.install.summary.unexpected-error": {
|
||||
"message": "Någonting gick fel"
|
||||
},
|
||||
"app.action-bar.install.unknown-instance": {
|
||||
"message": "Okänd instans"
|
||||
},
|
||||
@@ -30,7 +78,7 @@
|
||||
"message": "Gör till primärinstans"
|
||||
},
|
||||
"app.action-bar.no-instances-running": {
|
||||
"message": "Ingen aktiva instans"
|
||||
"message": "Inga aktiva instanser"
|
||||
},
|
||||
"app.action-bar.offline": {
|
||||
"message": "Offline"
|
||||
@@ -168,7 +216,7 @@
|
||||
"message": "Upptäck servrar"
|
||||
},
|
||||
"app.browse.hide-added-servers": {
|
||||
"message": "Dölj servrar som redan är tillagda"
|
||||
"message": "Göm redan tillagda servrar"
|
||||
},
|
||||
"app.browse.project-type.modpacks": {
|
||||
"message": "Modpaket"
|
||||
@@ -219,7 +267,7 @@
|
||||
"message": "Avslutar"
|
||||
},
|
||||
"app.install.phase.preparing_instance": {
|
||||
"message": "Förbereder instans"
|
||||
"message": "Köad för installering"
|
||||
},
|
||||
"app.install.phase.preparing_java": {
|
||||
"message": "Förbereder Java"
|
||||
@@ -243,19 +291,25 @@
|
||||
"message": "Läser pack information"
|
||||
},
|
||||
"app.install.phase.resolving_loader": {
|
||||
"message": "Laddar ner loadern"
|
||||
"message": "Fastställer loader"
|
||||
},
|
||||
"app.install.phase.resolving_minecraft": {
|
||||
"message": "Laddar ner Minecraft"
|
||||
"message": "Fastställer Minecraft"
|
||||
},
|
||||
"app.install.phase.resolving_pack": {
|
||||
"message": "Laddar ner innehåll"
|
||||
"message": "Fastställer innehåll"
|
||||
},
|
||||
"app.install.phase.rolling_back": {
|
||||
"message": "Återställer"
|
||||
},
|
||||
"app.install.phase.running_loader_processors": {
|
||||
"message": "Kör loader-processorer"
|
||||
},
|
||||
"app.instance.confirm-delete.admonition-body": {
|
||||
"message": "All data från din instans kommer permanent raderas, däribland dina världar, konfigurationer samt allt installerat innehåll."
|
||||
},
|
||||
"app.instance.confirm-delete.admonition-header": {
|
||||
"message": "Detta kan inte ogöras"
|
||||
"message": "Detta kan inte ångras"
|
||||
},
|
||||
"app.instance.confirm-delete.delete-button": {
|
||||
"message": "Radera instans"
|
||||
@@ -282,7 +336,7 @@
|
||||
"message": "Slutför uppdatering..."
|
||||
},
|
||||
"app.instance.mods.bulk-update.resolving-versions": {
|
||||
"message": "Laddar versioner..."
|
||||
"message": "Fastställer versioner..."
|
||||
},
|
||||
"app.instance.mods.content-type-project": {
|
||||
"message": "projekt"
|
||||
@@ -314,6 +368,9 @@
|
||||
"app.instance.worlds.delete-world-modal.title": {
|
||||
"message": "Ta bort värld"
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.warning-body": {
|
||||
"message": "Denna värld kommer permanent raderas från instansen. Detta kan inte ångras."
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.warning-header": {
|
||||
"message": "Raderar {name}"
|
||||
},
|
||||
@@ -341,15 +398,15 @@
|
||||
"app.instance.worlds.remove-server-modal.title": {
|
||||
"message": "Ta bort server"
|
||||
},
|
||||
"app.instance.worlds.remove-server-modal.warning-body": {
|
||||
"message": "Denna server kommer att tas bort från din serverlista och serverlistan i spelet. Du kan lägga till den igen senare om du känner till adressen."
|
||||
},
|
||||
"app.instance.worlds.remove-server-modal.warning-header": {
|
||||
"message": "Raderar {name}"
|
||||
},
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "Sök {count} världar..."
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "Innehåll krävs"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Installera för att spela"
|
||||
},
|
||||
@@ -359,39 +416,42 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, one {# mod} other {# moddar}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "Modpaket som krävs"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "Servern kräver moddar för att du ska kunna spela. Klicka på Installera för att sätta upp dem nödvändiga filerna från Modrinth, och starta sedan på servern direkt."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Delad instans"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Delad serverinstans"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "Visa innehåll"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Uppdatera för att spela"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Uppdatering krävs"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "En uppdatering krävs för att spela {name}. Vänligen uppdatera till senaste version för att starta spelet."
|
||||
},
|
||||
"app.project.install-button.already-installed": {
|
||||
"message": "Detta projekt är redan installerat"
|
||||
},
|
||||
"app.project.install-button.switch-version": {
|
||||
"message": "Byt version"
|
||||
},
|
||||
"app.project.install-context.back-to-browse": {
|
||||
"message": "Tillbaka till upptäck"
|
||||
},
|
||||
"app.project.install-context.install-content-to-instance": {
|
||||
"message": "Installera innehåll till instans"
|
||||
},
|
||||
"app.project.version.all-versions": {
|
||||
"message": "Alla versioner"
|
||||
},
|
||||
"app.project.version.download-in-browser": {
|
||||
"message": "Ladda ner i webbläsare"
|
||||
},
|
||||
"app.project.version.installing": {
|
||||
"message": "Installerar"
|
||||
},
|
||||
"app.project.versions.already-installed": {
|
||||
"message": "Redan installerat"
|
||||
},
|
||||
"app.settings.developer-mode-enabled": {
|
||||
"message": "Utvecklarläge aktiverat."
|
||||
},
|
||||
@@ -504,11 +564,17 @@
|
||||
"message": "Sakta ner!"
|
||||
},
|
||||
"app.skins.reorder-error.text": {
|
||||
"message": "Ditt utseende kunde inte sparas."
|
||||
"message": "Din ordning av utseenden kunde inte sparas."
|
||||
},
|
||||
"app.skins.reorder-error.title": {
|
||||
"message": "Misslyckades med att ordna om utseenden"
|
||||
},
|
||||
"app.skins.section.builders-and-biomes": {
|
||||
"message": "Builders & Biomes"
|
||||
},
|
||||
"app.skins.section.chaos-cubed": {
|
||||
"message": "Chaos Cubed"
|
||||
},
|
||||
"app.skins.section.chase-the-skies": {
|
||||
"message": "Chase the Skies"
|
||||
},
|
||||
@@ -987,7 +1053,7 @@
|
||||
"message": "Spel version är tillhandahållet av instansen"
|
||||
},
|
||||
"search.filter.locked.instance-loader.title": {
|
||||
"message": "Laddaren tillhandahålls av instansen"
|
||||
"message": "Loader tillhandahålls av instansen"
|
||||
},
|
||||
"search.filter.locked.instance.sync": {
|
||||
"message": "Synkronisera med instansen"
|
||||
@@ -1003,26 +1069,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "Loader tillhandahålls av servern"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "En fil granskas bara om den laddas upp till Modrinth, oavsett dess filformat (däribland .mrpack)."
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "Visa inte denna varning igen"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "Bekräfta installation"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "Installera ändå"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "Skadeprogram distribueras ofta via modpaketfiler genom att dela dem på plattformar som Discord."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "Vi kunde inte hitta filen på Modrinth. Vi rekommenderar starkt att endast installera filer från källor du litar på."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "Okänd filvarning"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -146,9 +146,6 @@
|
||||
"app.browse.discover-servers": {
|
||||
"message": "สำรวจเซิร์ฟเวอร์"
|
||||
},
|
||||
"app.browse.hide-added-servers": {
|
||||
"message": "ซ่อนเซิร์ฟเวอร์ที่ดำเนินการเพิ่มแล้ว"
|
||||
},
|
||||
"app.browse.project-type.modpacks": {
|
||||
"message": "แพ็กม็อด"
|
||||
},
|
||||
@@ -170,9 +167,6 @@
|
||||
"app.export-modal.header": {
|
||||
"message": "ส่งออกแพ็กม็อด"
|
||||
},
|
||||
"app.export-modal.modpack-name-label": {
|
||||
"message": "ชื่อแพ็กม็อด"
|
||||
},
|
||||
"app.export-modal.modpack-name-placeholder": {
|
||||
"message": "ชื่อแพ็กม็อด"
|
||||
},
|
||||
@@ -251,9 +245,6 @@
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "ค้าหาโลกทั้งหมด {count} โลก"
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "เนื้อหาที่จำเป็น"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "ติดตั้งเพื่อเล่น"
|
||||
},
|
||||
@@ -263,27 +254,15 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, other {# ม็อด}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "มอดแพ็กที่จำเป็น"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "เซิร์ฟเวอร์ดังกล่าวจำเป็นต้องใช้ม็อดเพื่อเล่น โปรดติดตั้งและตั้งค่าไฟล์อื่นใดที่จำเป็นจาก Modrinth ก่อน จากนั้นถึงจะสามารถเข้าเล่นเซิร์ฟเวอร์ได้"
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "โปรแกรมที่มีร่วมกัน"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "เซิร์ฟเวอร์ของโปรแกรมที่มีร่วมกัน"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "ดูเนื้อหา"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "อัปเดตเพื่อเล่น"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "จำเป็นต้องอัปเดต"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "จำเป็นต้องอัปเดตเพื่อเล่น {name} กรุณาอัปเดตเป็นเวอร์ชันล่าสุดเพื่อเปิดเกม"
|
||||
},
|
||||
@@ -856,26 +835,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "ตัวรันถูกกำหนดโดยเซิร์ฟเวอร์แล้ว"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "ไฟล์จะได้รับการตรวจสอบโดยไม่คำนึงถึงประเภทของไฟล์ (รวมทั้ง .mrpack) เมื่อไฟล์ถูกอัปโหลดขึ้น Modrinth"
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "อย่าแสดงคำเตือนนี้อีก"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "ยืนยันการติดตั้ง"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "ดำเนินการติดตั้งต่อไป"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "มัลแวร์มักแฝงตัวมากับไฟล์แพ็กม็อดผ่านการแชร์ผ่านแพลตฟอร์มที่ไม่ใช่แพลตฟอร์มเฉพาะ เช่น ดิสคอร์ด"
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "เราไม่สามารถค้นหาไฟล์ดังกล่าวได้บน Modrinth พวกเราขอแนะนำอย่างมากกว่าควรติดตั้งไฟล์จากแหล่งที่น่าเชื่อถือเท่านั้น"
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "แจ้งเตือนไฟล์ไม่รู้จัก"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,6 +11,12 @@
|
||||
"app.action-bar.hide-more-running-instances": {
|
||||
"message": "Diğer çalışan kurulumları gizle"
|
||||
},
|
||||
"app.action-bar.install.copied-details": {
|
||||
"message": "Kopyalandı"
|
||||
},
|
||||
"app.action-bar.install.copy-details": {
|
||||
"message": "Detayları kopyala"
|
||||
},
|
||||
"app.action-bar.install.dismiss": {
|
||||
"message": "Reddet"
|
||||
},
|
||||
@@ -20,6 +26,66 @@
|
||||
"app.action-bar.install.retry": {
|
||||
"message": "Yeniden Dene"
|
||||
},
|
||||
"app.action-bar.install.summary.app-closing": {
|
||||
"message": "Uygulama kapatıldığı için iptal edildi"
|
||||
},
|
||||
"app.action-bar.install.summary.bad-modpack-file": {
|
||||
"message": "Mod paketi okunamadı"
|
||||
},
|
||||
"app.action-bar.install.summary.canceled": {
|
||||
"message": "İptal edildi"
|
||||
},
|
||||
"app.action-bar.install.summary.cleanup-incomplete": {
|
||||
"message": "Temizleme bitmedi"
|
||||
},
|
||||
"app.action-bar.install.summary.content-download-failed": {
|
||||
"message": "Dosyalar indirilemedi"
|
||||
},
|
||||
"app.action-bar.install.summary.corrupt-download": {
|
||||
"message": "İndirilmiş dosya bozuk"
|
||||
},
|
||||
"app.action-bar.install.summary.could-not-save-files": {
|
||||
"message": "Dosyalar kaydedilemedi"
|
||||
},
|
||||
"app.action-bar.install.summary.download-failed": {
|
||||
"message": "İndirme tamamlanamadı"
|
||||
},
|
||||
"app.action-bar.install.summary.instance-not-found": {
|
||||
"message": "Kurulum bulunamadı"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-file-path": {
|
||||
"message": "Dosya yolu geçersiz"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack": {
|
||||
"message": "Mod paketi verileri geçersiz"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack-files": {
|
||||
"message": "Mod paketi dosyaları geçersiz meta verilere sahip"
|
||||
},
|
||||
"app.action-bar.install.summary.java-setup-failed": {
|
||||
"message": "Java kurulumu bitirilemedi"
|
||||
},
|
||||
"app.action-bar.install.summary.loader-setup-failed": {
|
||||
"message": "Yükleyici kurulumu başarısız oldu"
|
||||
},
|
||||
"app.action-bar.install.summary.local-data-error": {
|
||||
"message": "Yerel veriler güncellenemedi"
|
||||
},
|
||||
"app.action-bar.install.summary.minecraft-setup-failed": {
|
||||
"message": "Minecraft kurulumu başarısız oldu"
|
||||
},
|
||||
"app.action-bar.install.summary.modrinth-unreachable": {
|
||||
"message": "Modrinth'e erişilemiyor"
|
||||
},
|
||||
"app.action-bar.install.summary.no-write-permission": {
|
||||
"message": "Yazmak için yetkiniz yok"
|
||||
},
|
||||
"app.action-bar.install.summary.pack-download-failed": {
|
||||
"message": "Paket indirilemedi"
|
||||
},
|
||||
"app.action-bar.install.summary.unexpected-error": {
|
||||
"message": "Bir sorun oluştu"
|
||||
},
|
||||
"app.action-bar.install.unknown-instance": {
|
||||
"message": "Bilinmeyen kurulum"
|
||||
},
|
||||
@@ -192,7 +258,7 @@
|
||||
"message": "Mod paketini dışa aktar"
|
||||
},
|
||||
"app.export-modal.modpack-name-label": {
|
||||
"message": "Mod Paketi Adı"
|
||||
"message": "Mod paketi adı"
|
||||
},
|
||||
"app.export-modal.modpack-name-placeholder": {
|
||||
"message": "Mod paketi adı"
|
||||
@@ -219,7 +285,7 @@
|
||||
"message": "Tamamlanıyor"
|
||||
},
|
||||
"app.install.phase.preparing_instance": {
|
||||
"message": "Kurulum hazırlanıyor"
|
||||
"message": "İndirmek için sıraya alındı"
|
||||
},
|
||||
"app.install.phase.preparing_java": {
|
||||
"message": "Java Hazırlanıyor"
|
||||
@@ -359,9 +425,6 @@
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "{count} dünya ara..."
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "İçerik gerekli"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Oynamak için yükleyin"
|
||||
},
|
||||
@@ -371,39 +434,42 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, one {#mod} other {#mods}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "Gerekli mod paketi"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "Bu sunucuya girebilmek için modlar gereklidir. Gerekli dosyaları Modrinth üzerinden kurmak için Yükle butonuna tıkla, ardından doğrudan sunucuya başlat."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Paylaşılan Kurulum"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Paylaşılan Sunucu Kurulumu"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "İçeriği görüntüle"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Oynamak için güncelle"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Güncelleme gerekli"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "{name} oyununu oynamak için güncelleme gereklidir. Oyunu başlatmak için lütfen en son sürüme güncelleyin."
|
||||
},
|
||||
"app.project.install-button.already-installed": {
|
||||
"message": "Bu proje zaten kurulu"
|
||||
},
|
||||
"app.project.install-button.switch-version": {
|
||||
"message": "Sürüm değiştir"
|
||||
},
|
||||
"app.project.install-context.back-to-browse": {
|
||||
"message": "Keşfete geri dön"
|
||||
},
|
||||
"app.project.install-context.install-content-to-instance": {
|
||||
"message": "İçeriği kuruluma yükle"
|
||||
},
|
||||
"app.project.version.all-versions": {
|
||||
"message": "Tüm sürümler"
|
||||
},
|
||||
"app.project.version.download-in-browser": {
|
||||
"message": "Tarayıcıdan indir"
|
||||
},
|
||||
"app.project.version.installing": {
|
||||
"message": "Yükleniyor"
|
||||
},
|
||||
"app.project.versions.already-installed": {
|
||||
"message": "Zaten yüklenmiş"
|
||||
},
|
||||
"app.settings.developer-mode-enabled": {
|
||||
"message": "Geliştirici modu açıldı."
|
||||
},
|
||||
@@ -524,6 +590,9 @@
|
||||
"app.skins.section.builders-and-biomes": {
|
||||
"message": "İnşaatçılar & Biyomlar"
|
||||
},
|
||||
"app.skins.section.chaos-cubed": {
|
||||
"message": "Kaos Küpü"
|
||||
},
|
||||
"app.skins.section.chase-the-skies": {
|
||||
"message": "Gökyüzünü kovala"
|
||||
},
|
||||
@@ -1018,26 +1087,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "Yükleyici sunucu tarafından sağlanıyor"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "Dosya formatı ne olursa olsun (.mrpack dahil), bir dosya yalnızca Modrinth'e yüklendiğinde denetlenir."
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "Bu uyarıyı tekrar gösterme"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "İndirmeyi onayla"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "Yine de indir"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "Kötü amaçlı yazılımlar genellikle Discord gibi platformlarda paylaşılan mod paketi dosyaları aracılığıyla yayılır."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "Bu dosyayı Modrinth üzerinde bulamadık. Yalnızca güvendiğiniz kaynaklardan gelen dosyaları yüklemenizi şiddetle öneririz."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "Bilinmeyen dosya uyarısı"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,6 +11,81 @@
|
||||
"app.action-bar.hide-more-running-instances": {
|
||||
"message": "Приховати більше запущених профілів"
|
||||
},
|
||||
"app.action-bar.install.copied-details": {
|
||||
"message": "Скопійовано"
|
||||
},
|
||||
"app.action-bar.install.copy-details": {
|
||||
"message": "Скопіювати деталі"
|
||||
},
|
||||
"app.action-bar.install.dismiss": {
|
||||
"message": "Відхилити"
|
||||
},
|
||||
"app.action-bar.install.open-instance": {
|
||||
"message": "Відкрити екземпляр"
|
||||
},
|
||||
"app.action-bar.install.retry": {
|
||||
"message": "Спробувати знову"
|
||||
},
|
||||
"app.action-bar.install.summary.app-closing": {
|
||||
"message": "Скасовано через закриття додатку"
|
||||
},
|
||||
"app.action-bar.install.summary.bad-modpack-file": {
|
||||
"message": "Не вдалось прочитати збірку модів"
|
||||
},
|
||||
"app.action-bar.install.summary.canceled": {
|
||||
"message": "Скасовано"
|
||||
},
|
||||
"app.action-bar.install.summary.content-download-failed": {
|
||||
"message": "Не вдалося завантажити файли"
|
||||
},
|
||||
"app.action-bar.install.summary.corrupt-download": {
|
||||
"message": "Завантажений файл пошкоджений"
|
||||
},
|
||||
"app.action-bar.install.summary.could-not-save-files": {
|
||||
"message": "Не вдалося зберегти файли"
|
||||
},
|
||||
"app.action-bar.install.summary.download-failed": {
|
||||
"message": "Завантаження не вдалося завершити"
|
||||
},
|
||||
"app.action-bar.install.summary.instance-not-found": {
|
||||
"message": "Екземпляр не знайдено"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-file-path": {
|
||||
"message": "Шлях до файлу недійсний"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack": {
|
||||
"message": "Дані збірки модів недійсні"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack-files": {
|
||||
"message": "Файли збірки модів містять не дійсні метадані"
|
||||
},
|
||||
"app.action-bar.install.summary.java-setup-failed": {
|
||||
"message": "Не вдалося завершити встановлення Java"
|
||||
},
|
||||
"app.action-bar.install.summary.loader-setup-failed": {
|
||||
"message": "Помилка встановлення завантажувача"
|
||||
},
|
||||
"app.action-bar.install.summary.local-data-error": {
|
||||
"message": "Не вдалося оновити локальні дані"
|
||||
},
|
||||
"app.action-bar.install.summary.minecraft-setup-failed": {
|
||||
"message": "Не вдалося встановити Minecraft"
|
||||
},
|
||||
"app.action-bar.install.summary.modrinth-unreachable": {
|
||||
"message": "Не вдалося зʼєднатися з Modrinth"
|
||||
},
|
||||
"app.action-bar.install.summary.no-write-permission": {
|
||||
"message": "Немає прав для запису"
|
||||
},
|
||||
"app.action-bar.install.summary.pack-download-failed": {
|
||||
"message": "Не вдалося встановити збірку"
|
||||
},
|
||||
"app.action-bar.install.summary.unexpected-error": {
|
||||
"message": "Щось пішло не так"
|
||||
},
|
||||
"app.action-bar.install.unknown-instance": {
|
||||
"message": "Невідомий екземпляр"
|
||||
},
|
||||
"app.action-bar.make-primary-instance": {
|
||||
"message": "Зробити основним профілем"
|
||||
},
|
||||
@@ -101,6 +176,12 @@
|
||||
"app.appearance-settings.show-play-time.title": {
|
||||
"message": "Час гри"
|
||||
},
|
||||
"app.appearance-settings.skip-non-essential-warnings.description": {
|
||||
"message": "Автоматично пропускає підтвердження з низьким рівнем ризику, як-от повторне встановлення збірки модів, видалення звичайного вмісту, масові оновлення, відвʼязування збірки модів та записи на відновлення. Небезпечні попередження все одно зображуватимуться."
|
||||
},
|
||||
"app.appearance-settings.skip-non-essential-warnings.title": {
|
||||
"message": "Пропустити несуттєві попередження"
|
||||
},
|
||||
"app.appearance-settings.toggle-sidebar.description": {
|
||||
"message": "Умикає можливість перемикання бокової панелі."
|
||||
},
|
||||
@@ -147,7 +228,7 @@
|
||||
"message": "Дослідити сервера"
|
||||
},
|
||||
"app.browse.hide-added-servers": {
|
||||
"message": "Сховати наявні сервери"
|
||||
"message": "Приховати вже додані сервери"
|
||||
},
|
||||
"app.browse.project-type.modpacks": {
|
||||
"message": "Збірки"
|
||||
@@ -171,7 +252,7 @@
|
||||
"message": "Експортувати збірку"
|
||||
},
|
||||
"app.export-modal.modpack-name-label": {
|
||||
"message": "Назва збірки"
|
||||
"message": "Назва збірки модів"
|
||||
},
|
||||
"app.export-modal.modpack-name-placeholder": {
|
||||
"message": "Назва збірки"
|
||||
@@ -182,6 +263,60 @@
|
||||
"app.export-modal.version-number-placeholder": {
|
||||
"message": "1.0.0"
|
||||
},
|
||||
"app.install.phase.downloading_content": {
|
||||
"message": "Завантаження вмісту"
|
||||
},
|
||||
"app.install.phase.downloading_minecraft": {
|
||||
"message": "Завантаження Minecraft"
|
||||
},
|
||||
"app.install.phase.downloading_pack_file": {
|
||||
"message": "Завантаження файлу пакета"
|
||||
},
|
||||
"app.install.phase.extracting_overrides": {
|
||||
"message": "Розпакування файлів заміщення"
|
||||
},
|
||||
"app.install.phase.finalizing": {
|
||||
"message": "Завершення"
|
||||
},
|
||||
"app.install.phase.preparing_instance": {
|
||||
"message": "У черзі на встановлення"
|
||||
},
|
||||
"app.install.phase.preparing_java": {
|
||||
"message": "Підготовка Java"
|
||||
},
|
||||
"app.install.phase.preparing_java.downloading": {
|
||||
"message": "Завантаження Java {version}"
|
||||
},
|
||||
"app.install.phase.preparing_java.extracting": {
|
||||
"message": "Розпакування Java {version}"
|
||||
},
|
||||
"app.install.phase.preparing_java.fetching-metadata": {
|
||||
"message": "Отримання Java {version}"
|
||||
},
|
||||
"app.install.phase.preparing_java.resolving": {
|
||||
"message": "Підготовка Java {version}"
|
||||
},
|
||||
"app.install.phase.preparing_java.validating": {
|
||||
"message": "Перевірка Java {version}"
|
||||
},
|
||||
"app.install.phase.reading_pack_manifest": {
|
||||
"message": "Читання маніфесту пакета"
|
||||
},
|
||||
"app.install.phase.resolving_loader": {
|
||||
"message": "Визначення завантажувача"
|
||||
},
|
||||
"app.install.phase.resolving_minecraft": {
|
||||
"message": "Узгодження версії Minecraft"
|
||||
},
|
||||
"app.install.phase.resolving_pack": {
|
||||
"message": "Узгодження вмісту"
|
||||
},
|
||||
"app.install.phase.rolling_back": {
|
||||
"message": "Повернення"
|
||||
},
|
||||
"app.install.phase.running_loader_processors": {
|
||||
"message": "Запуск процесорів завантажувача"
|
||||
},
|
||||
"app.instance.confirm-delete.admonition-body": {
|
||||
"message": "Усі дані вашого профілю будуть видалені назавжди, включно з вашими світами, налаштуваннями та всім установленим умістом."
|
||||
},
|
||||
@@ -206,6 +341,9 @@
|
||||
"app.instance.modpack-already-installed.instance": {
|
||||
"message": "Профіль"
|
||||
},
|
||||
"app.instance.mods.bulk-update.downloading-projects": {
|
||||
"message": "Завантаження проєктів: {current, number}/{total, number}..."
|
||||
},
|
||||
"app.instance.mods.content-type-project": {
|
||||
"message": "проєкт"
|
||||
},
|
||||
@@ -251,9 +389,6 @@
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "Пошук {count} світів…"
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "Потрібний уміст"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Установлення для гри"
|
||||
},
|
||||
@@ -263,27 +398,15 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, one {# мод} few {# мода} other {# модів}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "Потрібна збірка"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "Для гри на цьому сервері потрібні моди. Натисніть «Установити», щоб налаштувати необхідні файли з Modrinth, а потім запустіть безпосередньо на сервері."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Профіль"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Серверний профіль"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "Дивитися вміст"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Оновлення для гри"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Необхідне оновлення"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "«{name}» потребує оновлення, щоб грати. Будь ласка, оновіть до останньої версії, щоб запустити гру."
|
||||
},
|
||||
@@ -618,7 +741,7 @@
|
||||
"message": "Додавання файлів ({completed}/{total})"
|
||||
},
|
||||
"instance.files.save-as": {
|
||||
"message": "Зберегти як…"
|
||||
"message": "Зберегти як..."
|
||||
},
|
||||
"instance.server-modal.address": {
|
||||
"message": "Адреса"
|
||||
@@ -907,26 +1030,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "Завантажувач наданий сервером"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "Файл перевірятиметься лише, якщо його завантажено на Modrinth, незалежно від його формату (включно з .mrpack)."
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "Не показувати більше це попередження"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "Підтвердити встановлення"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "Усе одно встановити"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "Шкідливе програмне забезпечення часто поширюють через файли збірок, які публікуються на таких платформах, як Discord."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "Ми не змогли знайти цей файл на Modrinth. Ми рекомендуємо встановлювати файли лише з тих джерел яким ви довіряєте."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "Попередження про невідомий файл"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -146,9 +146,6 @@
|
||||
"app.browse.discover-servers": {
|
||||
"message": "Khám phá máy chủ"
|
||||
},
|
||||
"app.browse.hide-added-servers": {
|
||||
"message": "Ẩn các server đã thêm"
|
||||
},
|
||||
"app.browse.project-type.modpacks": {
|
||||
"message": "Modpack"
|
||||
},
|
||||
@@ -170,9 +167,6 @@
|
||||
"app.export-modal.header": {
|
||||
"message": "Xuất modpack"
|
||||
},
|
||||
"app.export-modal.modpack-name-label": {
|
||||
"message": "Tên modpack"
|
||||
},
|
||||
"app.export-modal.modpack-name-placeholder": {
|
||||
"message": "Tên modpack"
|
||||
},
|
||||
@@ -251,9 +245,6 @@
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "Tìm kiếm {count} world..."
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "Nội dung bắt buộc"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "Tải xuống để chơi"
|
||||
},
|
||||
@@ -263,27 +254,15 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, other {# mod}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "Yêu cầu modpack"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "Máy chủ này yêu cầu mod để có thể chơi. Vui lòng ấn vào tải xuống và tải các tệp bắt buộc từ Modrinth và khởi chạy trực tiếp để tham gia máy chủ."
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "Chia sẻ hồ sơ"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "Chia sẻ hồ sơ máy chủ"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "Xem nội dung"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "Cập nhật và bắt đầu chơi"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "Yêu cầu cập nhật"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "Bạn cần cập nhật {name} để có thể chơi. Vui lòng cập nhật lên bản mới nhất để khởi chạy trò chơi."
|
||||
},
|
||||
@@ -907,26 +886,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "Loader được cung cấp bởi máy chủ"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "Tệp chỉ được xem xét nếu nó được tải lên Modrinth, bất kể định dạng tệp của nó là gì (bao gồm cả .mrpack)."
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "Đừng hiển thị cảnh báo này nữa"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "Xác nhận cài đặt"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "Tiếp tục cài đặt"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "Phần mềm độc hại thường được phát tán thông qua các tệp modpack bằng cách chia sẻ chúng trên các nền tảng như Discord."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "Chúng tôi không tìm thấy tập tin này trên Modrinth. Chúng tôi đặc biệt khuyên bạn chỉ nên cài đặt các tập tin từ các nguồn đáng tin cậy."
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "Cảnh báo tệp không xác định"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,6 +11,12 @@
|
||||
"app.action-bar.hide-more-running-instances": {
|
||||
"message": "隐藏更多运行中的实例"
|
||||
},
|
||||
"app.action-bar.install.copied-details": {
|
||||
"message": "已复制"
|
||||
},
|
||||
"app.action-bar.install.copy-details": {
|
||||
"message": "复制详情"
|
||||
},
|
||||
"app.action-bar.install.dismiss": {
|
||||
"message": "忽略"
|
||||
},
|
||||
@@ -20,6 +26,66 @@
|
||||
"app.action-bar.install.retry": {
|
||||
"message": "重试"
|
||||
},
|
||||
"app.action-bar.install.summary.app-closing": {
|
||||
"message": "由于应用关闭而取消"
|
||||
},
|
||||
"app.action-bar.install.summary.bad-modpack-file": {
|
||||
"message": "无法读取整合包"
|
||||
},
|
||||
"app.action-bar.install.summary.canceled": {
|
||||
"message": "已取消"
|
||||
},
|
||||
"app.action-bar.install.summary.cleanup-incomplete": {
|
||||
"message": "清理未完成"
|
||||
},
|
||||
"app.action-bar.install.summary.content-download-failed": {
|
||||
"message": "无法下载文件"
|
||||
},
|
||||
"app.action-bar.install.summary.corrupt-download": {
|
||||
"message": "下载的文件已损坏"
|
||||
},
|
||||
"app.action-bar.install.summary.could-not-save-files": {
|
||||
"message": "无法保存文件"
|
||||
},
|
||||
"app.action-bar.install.summary.download-failed": {
|
||||
"message": "下载无法完成"
|
||||
},
|
||||
"app.action-bar.install.summary.instance-not-found": {
|
||||
"message": "无法找到实例"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-file-path": {
|
||||
"message": "文件路径无效"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack": {
|
||||
"message": "整合包数据无效"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack-files": {
|
||||
"message": "整合包文件含有无效元数据"
|
||||
},
|
||||
"app.action-bar.install.summary.java-setup-failed": {
|
||||
"message": "无法完成 Java 配置"
|
||||
},
|
||||
"app.action-bar.install.summary.loader-setup-failed": {
|
||||
"message": "加载器配置失败"
|
||||
},
|
||||
"app.action-bar.install.summary.local-data-error": {
|
||||
"message": "无法更新本地数据"
|
||||
},
|
||||
"app.action-bar.install.summary.minecraft-setup-failed": {
|
||||
"message": "Minecraft 配置失败"
|
||||
},
|
||||
"app.action-bar.install.summary.modrinth-unreachable": {
|
||||
"message": "无法连接 Modrinth"
|
||||
},
|
||||
"app.action-bar.install.summary.no-write-permission": {
|
||||
"message": "没有写入权限"
|
||||
},
|
||||
"app.action-bar.install.summary.pack-download-failed": {
|
||||
"message": "无法下载包"
|
||||
},
|
||||
"app.action-bar.install.summary.unexpected-error": {
|
||||
"message": "出错了"
|
||||
},
|
||||
"app.action-bar.install.unknown-instance": {
|
||||
"message": "未知的实例"
|
||||
},
|
||||
@@ -219,7 +285,7 @@
|
||||
"message": "完成"
|
||||
},
|
||||
"app.install.phase.preparing_instance": {
|
||||
"message": "准备实例"
|
||||
"message": "已加入安装队列"
|
||||
},
|
||||
"app.install.phase.preparing_java": {
|
||||
"message": "正在准备 Java"
|
||||
@@ -327,7 +393,7 @@
|
||||
"message": "正在删除 {name}"
|
||||
},
|
||||
"app.instance.worlds.filter-modded": {
|
||||
"message": "模组适配"
|
||||
"message": "含模组"
|
||||
},
|
||||
"app.instance.worlds.filter-offline": {
|
||||
"message": "离线"
|
||||
@@ -359,9 +425,6 @@
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "搜索 {count} 个世界……"
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "需求内容"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "安装以游玩"
|
||||
},
|
||||
@@ -371,39 +434,42 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count} 个模组"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "需求整合包"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "此服务器需要安装模组才能游玩。点击安装,从 Modrinth 下载所需文件,然后直接进入服务器。"
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "共享实例"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "共享的服务端实例"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "查看内容"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "更新以游玩"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "需要更新"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "需要更新至最新版本才能运行 {name}。请更新后启动游戏。"
|
||||
},
|
||||
"app.project.install-button.already-installed": {
|
||||
"message": "此项目已安装"
|
||||
},
|
||||
"app.project.install-button.switch-version": {
|
||||
"message": "切换版本"
|
||||
},
|
||||
"app.project.install-context.back-to-browse": {
|
||||
"message": "返回发现页"
|
||||
},
|
||||
"app.project.install-context.install-content-to-instance": {
|
||||
"message": "将内容安装到实例中"
|
||||
},
|
||||
"app.project.version.all-versions": {
|
||||
"message": "所有版本"
|
||||
},
|
||||
"app.project.version.download-in-browser": {
|
||||
"message": "在浏览器中下载"
|
||||
},
|
||||
"app.project.version.installing": {
|
||||
"message": "安装中"
|
||||
},
|
||||
"app.project.versions.already-installed": {
|
||||
"message": "已安装"
|
||||
},
|
||||
"app.settings.developer-mode-enabled": {
|
||||
"message": "开发者模式已启用。"
|
||||
},
|
||||
@@ -524,6 +590,9 @@
|
||||
"app.skins.section.builders-and-biomes": {
|
||||
"message": "建造者与生物群系"
|
||||
},
|
||||
"app.skins.section.chaos-cubed": {
|
||||
"message": "混沌立方"
|
||||
},
|
||||
"app.skins.section.chase-the-skies": {
|
||||
"message": "追逐天空"
|
||||
},
|
||||
@@ -942,7 +1011,7 @@
|
||||
"message": "复制地址"
|
||||
},
|
||||
"instance.worlds.create_shortcut": {
|
||||
"message": "创建快照"
|
||||
"message": "创建快捷方式"
|
||||
},
|
||||
"instance.worlds.dont_show_on_home": {
|
||||
"message": "在主界面隐藏"
|
||||
@@ -1018,26 +1087,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "加载器由服务器提供"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "只有上传到 Modrinth 的文件才会经过审核,无论其文件格式如何(包括 .mrpack)。"
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "不再显示此警告"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "确认安装"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "仍然安装"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "恶意软件常常通过整合包文件在 Discord 等平台上分享而传播。"
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "我们在 Modrinth 上找不到此文件。强烈建议你仅从可信来源安装文件。"
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "未知文件警告"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,6 +11,12 @@
|
||||
"app.action-bar.hide-more-running-instances": {
|
||||
"message": "隱藏更多執行中的實例"
|
||||
},
|
||||
"app.action-bar.install.copied-details": {
|
||||
"message": "已複製"
|
||||
},
|
||||
"app.action-bar.install.copy-details": {
|
||||
"message": "複製詳細資訊"
|
||||
},
|
||||
"app.action-bar.install.dismiss": {
|
||||
"message": "忽略"
|
||||
},
|
||||
@@ -20,6 +26,66 @@
|
||||
"app.action-bar.install.retry": {
|
||||
"message": "重試"
|
||||
},
|
||||
"app.action-bar.install.summary.app-closing": {
|
||||
"message": "由於應用程式關閉而取消"
|
||||
},
|
||||
"app.action-bar.install.summary.bad-modpack-file": {
|
||||
"message": "無法讀取模組包"
|
||||
},
|
||||
"app.action-bar.install.summary.canceled": {
|
||||
"message": "已取消"
|
||||
},
|
||||
"app.action-bar.install.summary.cleanup-incomplete": {
|
||||
"message": "未完成清理"
|
||||
},
|
||||
"app.action-bar.install.summary.content-download-failed": {
|
||||
"message": "無法下載檔案"
|
||||
},
|
||||
"app.action-bar.install.summary.corrupt-download": {
|
||||
"message": "下載的檔案已損毀"
|
||||
},
|
||||
"app.action-bar.install.summary.could-not-save-files": {
|
||||
"message": "無法儲存檔案"
|
||||
},
|
||||
"app.action-bar.install.summary.download-failed": {
|
||||
"message": "無法完成下載"
|
||||
},
|
||||
"app.action-bar.install.summary.instance-not-found": {
|
||||
"message": "找不到實例"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-file-path": {
|
||||
"message": "檔案路徑無效"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack": {
|
||||
"message": "模組包資料無效"
|
||||
},
|
||||
"app.action-bar.install.summary.invalid-modpack-files": {
|
||||
"message": "模組包檔案的詮釋資料無效"
|
||||
},
|
||||
"app.action-bar.install.summary.java-setup-failed": {
|
||||
"message": "無法完成 Java 設定"
|
||||
},
|
||||
"app.action-bar.install.summary.loader-setup-failed": {
|
||||
"message": "無法設定載入器"
|
||||
},
|
||||
"app.action-bar.install.summary.local-data-error": {
|
||||
"message": "無法更新本地資料"
|
||||
},
|
||||
"app.action-bar.install.summary.minecraft-setup-failed": {
|
||||
"message": "無法設定 Minecraft"
|
||||
},
|
||||
"app.action-bar.install.summary.modrinth-unreachable": {
|
||||
"message": "無法連線到 Modrinth"
|
||||
},
|
||||
"app.action-bar.install.summary.no-write-permission": {
|
||||
"message": "沒有寫入權限"
|
||||
},
|
||||
"app.action-bar.install.summary.pack-download-failed": {
|
||||
"message": "無法下載模組包"
|
||||
},
|
||||
"app.action-bar.install.summary.unexpected-error": {
|
||||
"message": "出了點狀況"
|
||||
},
|
||||
"app.action-bar.install.unknown-instance": {
|
||||
"message": "未知的實例"
|
||||
},
|
||||
@@ -219,7 +285,7 @@
|
||||
"message": "即將完成"
|
||||
},
|
||||
"app.install.phase.preparing_instance": {
|
||||
"message": "正在準備實例"
|
||||
"message": "已排入安裝佇列"
|
||||
},
|
||||
"app.install.phase.preparing_java": {
|
||||
"message": "正在準備 Java"
|
||||
@@ -321,10 +387,10 @@
|
||||
"message": "刪除世界"
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.warning-body": {
|
||||
"message": "此世界將會被永久刪除,此操作無法復原。"
|
||||
"message": "這個世界將會被永久刪除,此操作無法復原。"
|
||||
},
|
||||
"app.instance.worlds.delete-world-modal.warning-header": {
|
||||
"message": "正在刪除 {name}"
|
||||
"message": "即將刪除 {name}"
|
||||
},
|
||||
"app.instance.worlds.filter-modded": {
|
||||
"message": "模組"
|
||||
@@ -354,14 +420,11 @@
|
||||
"message": "這個伺服器將從你的伺服器清單中移除。如果你記得伺服器位址,稍後可以將其重新新增回來。"
|
||||
},
|
||||
"app.instance.worlds.remove-server-modal.warning-header": {
|
||||
"message": "正在移除 {name}"
|
||||
"message": "即將移除 {name}"
|
||||
},
|
||||
"app.instance.worlds.search-worlds-placeholder": {
|
||||
"message": "搜尋 {count} 個世界..."
|
||||
},
|
||||
"app.modal.install-to-play.content-required": {
|
||||
"message": "所需內容"
|
||||
},
|
||||
"app.modal.install-to-play.header": {
|
||||
"message": "安裝以遊玩"
|
||||
},
|
||||
@@ -371,39 +434,42 @@
|
||||
"app.modal.install-to-play.mod-count": {
|
||||
"message": "{count, plural, other {# 個模組}}"
|
||||
},
|
||||
"app.modal.install-to-play.required-modpack": {
|
||||
"message": "所需模組包"
|
||||
},
|
||||
"app.modal.install-to-play.server-requires-mods": {
|
||||
"message": "這個伺服器需要模組才能遊玩。請點選「安裝」以從 Modrinth 設定所需的檔案,完成後即可直接加入伺服器。"
|
||||
},
|
||||
"app.modal.install-to-play.shared-instance": {
|
||||
"message": "共用實例"
|
||||
},
|
||||
"app.modal.install-to-play.shared-server-instance": {
|
||||
"message": "共用伺服器實例"
|
||||
},
|
||||
"app.modal.install-to-play.view-contents": {
|
||||
"message": "檢視內容"
|
||||
},
|
||||
"app.modal.update-to-play.header": {
|
||||
"message": "更新以遊玩"
|
||||
},
|
||||
"app.modal.update-to-play.update-required": {
|
||||
"message": "需要更新"
|
||||
},
|
||||
"app.modal.update-to-play.update-required-description": {
|
||||
"message": "需要更新才能遊玩「{name}」。請更新至最新版本以啟動遊戲。"
|
||||
},
|
||||
"app.project.install-button.already-installed": {
|
||||
"message": "這個專案已安裝"
|
||||
},
|
||||
"app.project.install-button.switch-version": {
|
||||
"message": "切換版本"
|
||||
},
|
||||
"app.project.install-context.back-to-browse": {
|
||||
"message": "返回瀏覽"
|
||||
},
|
||||
"app.project.install-context.install-content-to-instance": {
|
||||
"message": "將內容安裝至實例"
|
||||
},
|
||||
"app.project.version.all-versions": {
|
||||
"message": "所有版本"
|
||||
},
|
||||
"app.project.version.download-in-browser": {
|
||||
"message": "在瀏覽器中下載"
|
||||
},
|
||||
"app.project.version.installing": {
|
||||
"message": "正在安裝"
|
||||
},
|
||||
"app.project.versions.already-installed": {
|
||||
"message": "已安裝"
|
||||
},
|
||||
"app.settings.developer-mode-enabled": {
|
||||
"message": "開發人員模式已啟用。"
|
||||
},
|
||||
@@ -524,6 +590,9 @@
|
||||
"app.skins.section.builders-and-biomes": {
|
||||
"message": "建造者&生態域"
|
||||
},
|
||||
"app.skins.section.chaos-cubed": {
|
||||
"message": "混沌立方"
|
||||
},
|
||||
"app.skins.section.chase-the-skies": {
|
||||
"message": "追逐天空"
|
||||
},
|
||||
@@ -1018,26 +1087,5 @@
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "載入器由伺服器提供"
|
||||
},
|
||||
"unknown-pack-warning-modal.body": {
|
||||
"message": "只有上傳至 Modrinth 的檔案才會經過審查,無論其檔案格式為何(包含 .mrpack)。"
|
||||
},
|
||||
"unknown-pack-warning-modal.dont-show-again": {
|
||||
"message": "不要再顯示這則警告"
|
||||
},
|
||||
"unknown-pack-warning-modal.header": {
|
||||
"message": "確認安裝"
|
||||
},
|
||||
"unknown-pack-warning-modal.install-anyway": {
|
||||
"message": "仍要安裝"
|
||||
},
|
||||
"unknown-pack-warning-modal.malware-statement": {
|
||||
"message": "惡意軟體經常透過 Discord 等平臺分享模組包檔案來進行傳播。"
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.body": {
|
||||
"message": "我們在 Modrinth 上找不到這個檔案。強烈建議你僅安裝來自信任來源的檔案。"
|
||||
},
|
||||
"unknown-pack-warning-modal.warning.title": {
|
||||
"message": "未知檔案警告"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -884,7 +884,7 @@ async function search(requestParams: string) {
|
||||
const rawResults = await queryClient.fetchQuery({
|
||||
queryKey: ['search', 'v3', requestParams],
|
||||
queryFn: () =>
|
||||
get_search_results_v3(requestParams) as Promise<{
|
||||
get_search_results_v3(requestParams, 'must_revalidate') as Promise<{
|
||||
result: Labrinth.Search.v3.SearchResults & {
|
||||
hits: (Labrinth.Search.v3.ResultSearchProject & { installed?: boolean })[]
|
||||
}
|
||||
|
||||
@@ -2,6 +2,13 @@
|
||||
<ReadyTransition :pending="loading">
|
||||
<ContentPageLayout>
|
||||
<template #modals>
|
||||
<UnknownFileWarningModal
|
||||
ref="unknownFileWarningModal"
|
||||
mode="mod"
|
||||
:file-name="unknownFileName"
|
||||
@cancel="resolveUnknownFileWarning(false)"
|
||||
@continue="handleUnknownFileContinue"
|
||||
/>
|
||||
<ShareModalWrapper
|
||||
ref="shareModal"
|
||||
:share-title="formatMessage(messages.shareTitle)"
|
||||
@@ -87,6 +94,7 @@ import {
|
||||
provideAppBackup,
|
||||
provideContentManager,
|
||||
ReadyTransition,
|
||||
UnknownFileWarningModal,
|
||||
useDebugLogger,
|
||||
useVIntl,
|
||||
versionChangesGameVersion,
|
||||
@@ -113,6 +121,7 @@ import {
|
||||
add_project_from_path,
|
||||
edit,
|
||||
get_linked_modpack_content,
|
||||
is_file_on_modrinth,
|
||||
list,
|
||||
remove_project,
|
||||
switch_project_version_with_dependencies,
|
||||
@@ -121,10 +130,12 @@ import {
|
||||
update_managed_modrinth_version,
|
||||
} from '@/helpers/instance'
|
||||
import { type InstanceContentData, loadInstanceContentData } from '@/helpers/instance-content'
|
||||
import { get as getSettings, set as setSettings } from '@/helpers/settings'
|
||||
import type { CacheBehaviour, GameInstance } from '@/helpers/types'
|
||||
import { highlightModInInstance } from '@/helpers/utils.js'
|
||||
import { injectContentInstall } from '@/providers/content-install'
|
||||
import { useTheming } from '@/store/state'
|
||||
import type { FeatureFlag } from '@/store/theme'
|
||||
|
||||
const messages = defineMessages({
|
||||
shareTitle: {
|
||||
@@ -175,6 +186,7 @@ const router = useRouter()
|
||||
const queryClient = useQueryClient()
|
||||
const debug = useDebugLogger('Mods:ContentUpdate')
|
||||
const themeStore = useTheming()
|
||||
const skipUnknownFileWarningFeatureFlag = 'skip_unknown_pack_warning' as FeatureFlag
|
||||
const skipNonEssentialWarnings = computed(() =>
|
||||
themeStore.getFeatureFlag('skip_non_essential_warnings'),
|
||||
)
|
||||
@@ -284,6 +296,9 @@ const exportModal = ref(null)
|
||||
const contentUpdaterModal = ref<InstanceType<typeof ContentUpdaterModal> | null>()
|
||||
const modpackContentModal = ref<InstanceType<typeof ModpackContentModal> | null>()
|
||||
const modpackUpdateConfirmModal = ref<InstanceType<typeof ConfirmModpackUpdateModal> | null>()
|
||||
const unknownFileWarningModal = ref<InstanceType<typeof UnknownFileWarningModal> | null>()
|
||||
const unknownFileName = ref('')
|
||||
let resolveUnknownFileConfirmation: ((confirmed: boolean) => void) | null = null
|
||||
|
||||
const modpackContentQueryKey = computed(() => ['linkedModpackContent', props.instance.id])
|
||||
const modpackContentQuery = useQuery({
|
||||
@@ -482,14 +497,34 @@ async function handleUploadFiles() {
|
||||
if (!props.instance) return
|
||||
const files = await open({ multiple: true })
|
||||
if (!files) return
|
||||
|
||||
const addedFiles: string[] = []
|
||||
const selectedFiles: Array<{ path: string; filename: string }> = []
|
||||
for (const file of files) {
|
||||
const path = (file as { path?: string }).path ?? file
|
||||
const fileName = typeof path === 'string' ? (path.split('/').pop() ?? path) : String(path)
|
||||
if (typeof path !== 'string') continue
|
||||
selectedFiles.push({
|
||||
path,
|
||||
filename: path.split(/[\\/]/).pop() ?? path,
|
||||
})
|
||||
}
|
||||
|
||||
const fileRecognition = await Promise.all(
|
||||
selectedFiles.map(async ({ path }) => {
|
||||
try {
|
||||
return await is_file_on_modrinth(path)
|
||||
} catch {
|
||||
return true
|
||||
}
|
||||
}),
|
||||
)
|
||||
|
||||
const addedFiles: string[] = []
|
||||
for (const [index, { path, filename }] of selectedFiles.entries()) {
|
||||
if (!fileRecognition[index] && !(await confirmUnknownFileInstallation(filename))) {
|
||||
continue
|
||||
}
|
||||
try {
|
||||
await add_project_from_path(props.instance.id, path)
|
||||
addedFiles.push(fileName)
|
||||
addedFiles.push(filename)
|
||||
} catch (e) {
|
||||
handleError(e as Error)
|
||||
}
|
||||
@@ -514,6 +549,39 @@ async function handleUploadFiles() {
|
||||
}
|
||||
}
|
||||
|
||||
function confirmUnknownFileInstallation(fileName: string) {
|
||||
if (themeStore.getFeatureFlag(skipUnknownFileWarningFeatureFlag)) {
|
||||
return Promise.resolve(true)
|
||||
}
|
||||
|
||||
unknownFileName.value = fileName
|
||||
return new Promise<boolean>((resolve) => {
|
||||
resolveUnknownFileConfirmation = resolve
|
||||
void nextTick(() => unknownFileWarningModal.value?.show())
|
||||
})
|
||||
}
|
||||
|
||||
function resolveUnknownFileWarning(confirmed: boolean) {
|
||||
const resolve = resolveUnknownFileConfirmation
|
||||
resolveUnknownFileConfirmation = null
|
||||
unknownFileName.value = ''
|
||||
resolve?.(confirmed)
|
||||
}
|
||||
|
||||
async function handleUnknownFileContinue(dontShowAgain: boolean) {
|
||||
if (dontShowAgain) {
|
||||
themeStore.featureFlags[skipUnknownFileWarningFeatureFlag] = true
|
||||
try {
|
||||
const settings = await getSettings()
|
||||
settings.feature_flags[skipUnknownFileWarningFeatureFlag] = true
|
||||
await setSettings(settings)
|
||||
} catch (error) {
|
||||
handleError(error as Error)
|
||||
}
|
||||
}
|
||||
resolveUnknownFileWarning(true)
|
||||
}
|
||||
|
||||
async function toggleDisableMod(mod: ContentItem, desiredEnabled?: boolean) {
|
||||
if (!mod.file_path) return
|
||||
const operation = beginContentOperation(mod)
|
||||
|
||||
@@ -110,7 +110,7 @@ export function setupCreationModal(notificationManager: AbstractWebNotificationM
|
||||
}
|
||||
const preview = await install_get_modpack_preview(location)
|
||||
|
||||
if (preview.unknownFile) {
|
||||
if (preview.unknownFile || preview.externalFilesInModpack.length > 0) {
|
||||
const splitPath = config.modpackFilePath.value.split(/[\\/]/)
|
||||
const fileName = splitPath
|
||||
? splitPath[splitPath.length - 1]
|
||||
@@ -119,6 +119,7 @@ export function setupCreationModal(notificationManager: AbstractWebNotificationM
|
||||
unknownPackWarningModal.value?.show(
|
||||
() => install_create_modpack_instance(location).then(() => undefined),
|
||||
fileName,
|
||||
preview.externalFilesInModpack,
|
||||
)
|
||||
} else {
|
||||
await install_create_modpack_instance(location)
|
||||
|
||||
@@ -202,6 +202,7 @@ fn main() {
|
||||
"instance_install_project_with_dependencies",
|
||||
"instance_switch_project_version_with_dependencies",
|
||||
"instance_add_project_from_path",
|
||||
"instance_is_file_on_modrinth",
|
||||
"instance_toggle_disable_project",
|
||||
"instance_remove_project",
|
||||
"instance_update_managed_modrinth_version",
|
||||
|
||||
@@ -38,6 +38,10 @@ function installAdsConsentOverlayStyle() {
|
||||
html.modrinth-ads-consent-overlay #modrinth-rail-1 {
|
||||
visibility: hidden !important;
|
||||
}
|
||||
|
||||
.qc-cmp2-close-icon {
|
||||
background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M.5.5l23 23m0-23l-23 23' fill='none' stroke='%23b0bac5' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E") 0% 0% / 66% auto no-repeat !important;
|
||||
}
|
||||
`
|
||||
document.documentElement.appendChild(style)
|
||||
}
|
||||
@@ -186,6 +190,7 @@ function muteVideos() {
|
||||
}
|
||||
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
installAdsConsentOverlayStyle()
|
||||
muteVideos()
|
||||
muteAudioContext()
|
||||
installTcfConsentListener()
|
||||
|
||||
@@ -41,6 +41,7 @@ pub fn init<R: tauri::Runtime>() -> tauri::plugin::TauriPlugin<R> {
|
||||
instance_install_project_with_dependencies,
|
||||
instance_switch_project_version_with_dependencies,
|
||||
instance_add_project_from_path,
|
||||
instance_is_file_on_modrinth,
|
||||
instance_toggle_disable_project,
|
||||
instance_remove_project,
|
||||
instance_update_managed_modrinth_version,
|
||||
@@ -633,6 +634,11 @@ pub async fn instance_add_project_from_path(
|
||||
.await?)
|
||||
}
|
||||
|
||||
#[tauri::command]
|
||||
pub async fn instance_is_file_on_modrinth(project_path: &Path) -> Result<bool> {
|
||||
Ok(theseus::instance::is_file_on_modrinth(project_path).await?)
|
||||
}
|
||||
|
||||
#[tauri::command]
|
||||
pub async fn instance_toggle_disable_project(
|
||||
instance_id: &str,
|
||||
|
||||
@@ -1969,11 +1969,8 @@ paths:
|
||||
- `project_id`
|
||||
- `license`
|
||||
- `downloads`
|
||||
- `color`
|
||||
- `created_timestamp` (uses Unix timestamp)
|
||||
- `modified_timestamp` (uses Unix timestamp)
|
||||
- `date_created` (uses ISO-8601 timestamp)
|
||||
- `date_modified` (uses ISO-8601 timestamp)
|
||||
|
||||
In order to then use these facets, you need a value to filter by, as well as an operation to perform on this value.
|
||||
The most common operation is `:` (same as `=`), though you can also use `!=`, `>=`, `>`, `<=`, and `<`.
|
||||
|
||||
@@ -97,7 +97,7 @@ If you're prepared to contribute by submitting a pull request, ensure you have m
|
||||
|
||||
- `cargo fmt --all` has been run.
|
||||
- `cargo clippy --all-targets` has been run.
|
||||
- `cargo sqlx prepare` has been run.
|
||||
- `cargo sqlx prepare -- --tests` has been run.
|
||||
|
||||
> Note: If you encounter issues with `sqlx` saying 'no queries found' after running `cargo sqlx prepare`, you may need to ensure the installed version of `sqlx-cli` matches the current version of `sqlx` used [in labrinth](https://github.com/modrinth/labrinth/blob/master/Cargo.toml).
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
:description="
|
||||
formatMessage(messages.removePasskeyConfirmDescription, { name: passkeyToRemove?.name })
|
||||
"
|
||||
:proceed-label="formatMessage(commonMessages.removeButton)"
|
||||
:proceed-label="formatMessage(messages.deletePasskeyButton)"
|
||||
@proceed="removePasskey()"
|
||||
/>
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
</ButtonStyled>
|
||||
<ButtonStyled circular>
|
||||
<button
|
||||
v-tooltip="formatMessage(commonMessages.removeButton)"
|
||||
v-tooltip="formatMessage(messages.deletePasskeyButton)"
|
||||
@click="
|
||||
() => {
|
||||
passkeyToRemove = passkey
|
||||
@@ -88,7 +88,7 @@
|
||||
<ButtonStyled>
|
||||
<button @click="registerPasskey()">
|
||||
<PlusIcon />
|
||||
{{ formatMessage(messages.managePasskeyAddPasskey) }}
|
||||
{{ formatMessage(messages.managePasskeyAddPasskeyButton) }}
|
||||
</button>
|
||||
</ButtonStyled>
|
||||
<ButtonStyled>
|
||||
@@ -104,7 +104,7 @@
|
||||
<NewModal
|
||||
ref="addPasskeyModal"
|
||||
width="500px"
|
||||
:header="formatMessage(messages.managePasskeyAddPasskey)"
|
||||
:header="formatMessage(messages.passkeyAddModalTitle)"
|
||||
>
|
||||
<div class="flex flex-col gap-6">
|
||||
<div class="flex flex-col gap-2.5">
|
||||
@@ -133,7 +133,7 @@
|
||||
<ButtonStyled color="brand">
|
||||
<button :disabled="!pendingPasskeyName" @click="finishRegisterPasskey()">
|
||||
<PlusIcon />
|
||||
{{ formatMessage(messages.managePasskeyAddPasskey) }}
|
||||
{{ formatMessage(messages.managePasskeyAddPasskeyButton) }}
|
||||
</button>
|
||||
</ButtonStyled>
|
||||
</div>
|
||||
@@ -189,7 +189,7 @@
|
||||
<div>
|
||||
<ButtonStyled>
|
||||
<button id="manage-passkeys" @click="showPasskeyModal">
|
||||
<UserKeyIcon /> {{ formatMessage(messages.managePasskeyTitle) }}
|
||||
<UserKeyIcon /> {{ formatMessage(messages.managePasskeyButton) }}
|
||||
</button>
|
||||
</ButtonStyled>
|
||||
</div>
|
||||
@@ -247,12 +247,16 @@ const messages = defineMessages({
|
||||
id: 'settings.account.security.passkey.title',
|
||||
defaultMessage: 'Manage passkeys',
|
||||
},
|
||||
managePasskeyButton: {
|
||||
id: 'settings.account.security.passkey.button',
|
||||
defaultMessage: 'Manage passkeys',
|
||||
},
|
||||
managePasskeyDescription: {
|
||||
id: 'settings.account.security.passkey.description',
|
||||
defaultMessage: 'Manage your registered passkeys, or add a new one.',
|
||||
},
|
||||
managePasskeyAddPasskey: {
|
||||
id: 'settings.account.security.passkey.add',
|
||||
managePasskeyAddPasskeyButton: {
|
||||
id: 'settings.account.security.passkey.add.button',
|
||||
defaultMessage: 'Add passkey',
|
||||
},
|
||||
managePasskeyModalLoading: {
|
||||
@@ -275,6 +279,10 @@ const messages = defineMessages({
|
||||
id: 'settings.account.security.passkey.modal.never-used',
|
||||
defaultMessage: 'Never used',
|
||||
},
|
||||
passkeyAddModalTitle: {
|
||||
id: 'settings.account.security.passkey.add-modal.title',
|
||||
defaultMessage: 'Add passkey',
|
||||
},
|
||||
passkeyNameLabel: {
|
||||
id: 'settings.account.security.passkey.add-modal.name.label',
|
||||
defaultMessage: 'Name',
|
||||
@@ -292,6 +300,10 @@ const messages = defineMessages({
|
||||
id: 'settings.account.security.passkey.rename-modal.header',
|
||||
defaultMessage: 'Rename passkey',
|
||||
},
|
||||
deletePasskeyButton: {
|
||||
id: 'settings.account.security.passkey.remove.button',
|
||||
defaultMessage: 'Delete passkey',
|
||||
},
|
||||
removePasskeyConfirmTitle: {
|
||||
id: 'settings.account.security.passkey.remove.title',
|
||||
defaultMessage: 'Are you sure you want to remove this passkey?',
|
||||
|
||||
@@ -37,21 +37,22 @@
|
||||
>
|
||||
{{ formatRelativeTime(report.created) }}
|
||||
</span>
|
||||
<ButtonStyled circular>
|
||||
<OverflowMenu :options="quickActions">
|
||||
<template #default>
|
||||
<EllipsisVerticalIcon class="size-4" />
|
||||
</template>
|
||||
<template #copy-id>
|
||||
<div class="flex items-center gap-2">
|
||||
<ButtonStyled circular>
|
||||
<button v-tooltip="'Copy ID'" @click="copyId">
|
||||
<ClipboardCopyIcon />
|
||||
<span class="hidden sm:inline">Copy ID</span>
|
||||
</template>
|
||||
<template #copy-link>
|
||||
<LinkIcon />
|
||||
<span class="hidden sm:inline">Copy link</span>
|
||||
</template>
|
||||
</OverflowMenu>
|
||||
</ButtonStyled>
|
||||
</button>
|
||||
</ButtonStyled>
|
||||
<ButtonStyled circular>
|
||||
<a
|
||||
v-tooltip="'Open in new tab'"
|
||||
:href="`/moderation/reports/${props.report.id}`"
|
||||
target="_blank"
|
||||
>
|
||||
<ExternalIcon />
|
||||
</a>
|
||||
</ButtonStyled>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -183,12 +184,7 @@
|
||||
</div>
|
||||
</template>
|
||||
<script setup lang="ts">
|
||||
import {
|
||||
CheckCircleIcon,
|
||||
ClipboardCopyIcon,
|
||||
EllipsisVerticalIcon,
|
||||
LinkIcon,
|
||||
} from '@modrinth/assets'
|
||||
import { CheckCircleIcon, ClipboardCopyIcon, ExternalIcon } from '@modrinth/assets'
|
||||
import { type ExtendedReport, reportQuickReplies } from '@modrinth/moderation'
|
||||
import {
|
||||
Avatar,
|
||||
@@ -196,8 +192,6 @@ import {
|
||||
CollapsibleRegion,
|
||||
getProjectTypeIcon,
|
||||
injectNotificationManager,
|
||||
OverflowMenu,
|
||||
type OverflowMenuOption,
|
||||
useFormatDateTime,
|
||||
useRelativeTime,
|
||||
} from '@modrinth/ui'
|
||||
@@ -328,35 +322,6 @@ function updateThread(newThread: any) {
|
||||
}
|
||||
}
|
||||
|
||||
const quickActions: OverflowMenuOption[] = [
|
||||
{
|
||||
id: 'copy-link',
|
||||
action: () => {
|
||||
const base = window.location.origin
|
||||
const reportUrl = `${base}/moderation/reports/${props.report.id}`
|
||||
navigator.clipboard.writeText(reportUrl).then(() => {
|
||||
addNotification({
|
||||
type: 'success',
|
||||
title: 'Report link copied',
|
||||
text: 'The link to this report has been copied to your clipboard.',
|
||||
})
|
||||
})
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 'copy-id',
|
||||
action: () => {
|
||||
navigator.clipboard.writeText(props.report.id).then(() => {
|
||||
addNotification({
|
||||
type: 'success',
|
||||
title: 'Report ID copied',
|
||||
text: 'The ID of this report has been copied to your clipboard.',
|
||||
})
|
||||
})
|
||||
},
|
||||
},
|
||||
]
|
||||
|
||||
const reportItemAvatarUrl = computed(() => {
|
||||
switch (props.report.item_type) {
|
||||
case 'project':
|
||||
@@ -395,4 +360,14 @@ const formattedReportType = computed(() => {
|
||||
const words = reportType.includes('-') ? reportType.split('-') : reportType.split(' ')
|
||||
return words.map((word) => word.charAt(0).toUpperCase() + word.slice(1)).join(' ')
|
||||
})
|
||||
|
||||
function copyId() {
|
||||
navigator.clipboard.writeText(props.report.id).then(() => {
|
||||
addNotification({
|
||||
type: 'success',
|
||||
title: 'Report ID copied',
|
||||
text: 'The ID of this report has been copied to your clipboard.',
|
||||
})
|
||||
})
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -123,30 +123,36 @@ const projectStatusActions = computed<OverflowMenuOption[]>(() => [
|
||||
color: 'green',
|
||||
action: () => setStatus('approved'),
|
||||
hoverFilled: true,
|
||||
disabled: isProjectApproved.value || isLoadingStatusAction.value,
|
||||
disabled: isStatusActionDisabled('approved'),
|
||||
},
|
||||
{
|
||||
id: 'withhold',
|
||||
color: 'orange',
|
||||
action: () => setStatus('withheld'),
|
||||
hoverFilled: true,
|
||||
disabled: projectStatus.value === 'withheld' || isLoadingStatusAction.value,
|
||||
disabled: isStatusActionDisabled('withheld'),
|
||||
},
|
||||
{
|
||||
id: 'send-to-review',
|
||||
action: () => setStatus('processing'),
|
||||
hoverFilled: true,
|
||||
disabled: projectStatus.value === 'processing' || isLoadingStatusAction.value,
|
||||
disabled: isStatusActionDisabled('processing'),
|
||||
},
|
||||
{
|
||||
id: 'reject',
|
||||
color: 'red',
|
||||
action: () => setStatus('rejected'),
|
||||
hoverFilled: true,
|
||||
disabled: projectStatus.value === 'rejected' || isLoadingStatusAction.value,
|
||||
disabled: isStatusActionDisabled('rejected'),
|
||||
},
|
||||
])
|
||||
|
||||
function isStatusActionDisabled(status: Labrinth.Projects.v2.ProjectStatus): boolean {
|
||||
const currentStatus = projectStatus.value
|
||||
const isLoading = isLoadingStatusAction.value
|
||||
return currentStatus === status || isLoading
|
||||
}
|
||||
|
||||
async function setStatus(status: Labrinth.Projects.v2.ProjectStatus) {
|
||||
isLoadingStatusAction.value = true
|
||||
try {
|
||||
|
||||
@@ -1,15 +1,17 @@
|
||||
<script setup lang="ts">
|
||||
import type { Labrinth } from '@modrinth/api-client'
|
||||
import { FolderSearchIcon, StarIcon } from '@modrinth/assets'
|
||||
import { FolderSearchIcon, StarIcon, TrashIcon } from '@modrinth/assets'
|
||||
import {
|
||||
ButtonStyled,
|
||||
defineMessages,
|
||||
injectModrinthClient,
|
||||
injectNotificationManager,
|
||||
NewModal,
|
||||
Table,
|
||||
type TableColumn,
|
||||
useVIntl,
|
||||
} from '@modrinth/ui'
|
||||
import { useQueryClient } from '@tanstack/vue-query'
|
||||
import { computed, ref, useTemplateRef } from 'vue'
|
||||
|
||||
const messages = defineMessages({
|
||||
@@ -65,6 +67,10 @@ const messages = defineMessages({
|
||||
id: 'modpack-scan-modal.scan-error',
|
||||
defaultMessage: 'Some files failed to scan: {error}',
|
||||
},
|
||||
clearAllGroups: {
|
||||
id: 'modpack-scan-modal.clear-all-groups',
|
||||
defaultMessage: 'Clear All Groups',
|
||||
},
|
||||
})
|
||||
|
||||
type ScanTableColumn = 'filename' | 'newFiles' | 'newGroups'
|
||||
@@ -85,12 +91,15 @@ const props = defineProps<{
|
||||
}>()
|
||||
|
||||
const client = injectModrinthClient()
|
||||
const queryClient = useQueryClient()
|
||||
const { addNotification } = injectNotificationManager()
|
||||
const modalRef = useTemplateRef<InstanceType<typeof NewModal>>('modalRef')
|
||||
const { formatMessage } = useVIntl()
|
||||
|
||||
const rows = ref<ScanRow[]>([])
|
||||
const isLoadingVersions = ref(false)
|
||||
const isScanning = ref(false)
|
||||
const isClearing = ref(false)
|
||||
const versionLoadError = ref<string | null>(null)
|
||||
const scanError = ref<string | null>(null)
|
||||
const requestId = ref(0)
|
||||
@@ -103,7 +112,7 @@ const columns = computed<TableColumn<ScanTableColumn>[]>(() => [
|
||||
])
|
||||
|
||||
const scannedCount = computed(() => rows.value.filter((row) => row.scan || row.error).length)
|
||||
const isBusy = computed(() => isLoadingVersions.value || isScanning.value)
|
||||
const isBusy = computed(() => isLoadingVersions.value || isScanning.value || isClearing.value)
|
||||
|
||||
function getErrorMessage(error: unknown) {
|
||||
if (error instanceof Error) {
|
||||
@@ -208,6 +217,44 @@ async function fetchAllScans() {
|
||||
}
|
||||
}
|
||||
|
||||
async function clearAllGroups() {
|
||||
if (isBusy.value) {
|
||||
return
|
||||
}
|
||||
|
||||
let failed = false
|
||||
|
||||
try {
|
||||
isClearing.value = true
|
||||
const groups = await client.labrinth.attribution_internal.listProjectAttribution(
|
||||
props.project_id,
|
||||
)
|
||||
|
||||
for (const group of groups) {
|
||||
await client.labrinth.attribution_internal.deleteGroup(group.id)
|
||||
}
|
||||
|
||||
await queryClient.invalidateQueries({ queryKey: ['project-attribution', props.project_id] })
|
||||
} catch (error) {
|
||||
failed = true
|
||||
addNotification({
|
||||
type: 'error',
|
||||
title: 'An error occurred',
|
||||
text: `Failed to clear all groups: ${getErrorMessage(error)}`,
|
||||
})
|
||||
} finally {
|
||||
isClearing.value = false
|
||||
}
|
||||
|
||||
if (!failed) {
|
||||
addNotification({
|
||||
type: 'success',
|
||||
title: 'Success',
|
||||
text: 'All groups cleared successfully.',
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
function show() {
|
||||
scanRequestId.value++
|
||||
isScanning.value = false
|
||||
@@ -240,7 +287,16 @@ defineExpose({ show, hide })
|
||||
})
|
||||
}}
|
||||
</span>
|
||||
<div>
|
||||
<div class="flex items-center gap-2">
|
||||
<ButtonStyled circular>
|
||||
<button
|
||||
v-tooltip="formatMessage(messages.clearAllGroups)"
|
||||
:disabled="isBusy || rows.length === 0"
|
||||
@click="clearAllGroups"
|
||||
>
|
||||
<TrashIcon aria-hidden="true" />
|
||||
</button>
|
||||
</ButtonStyled>
|
||||
<ButtonStyled circular>
|
||||
<button
|
||||
v-tooltip="formatMessage(messages.scanAllFiles)"
|
||||
|
||||
@@ -0,0 +1,116 @@
|
||||
<template>
|
||||
<div class="flex flex-row items-center gap-2">
|
||||
<kbd
|
||||
v-for="(definition, index) in definitions"
|
||||
:key="`keybind-${index}`"
|
||||
ref="keybinding"
|
||||
class="cursor-pointer border-2 !text-lg font-bold"
|
||||
:class="{
|
||||
editing: editing === index,
|
||||
}"
|
||||
@click="startEditing(index)"
|
||||
>
|
||||
{{ toDisplay(definition) }}
|
||||
</kbd>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import { type KeybindDefinition, toKeybindDefinition } from '@modrinth/moderation'
|
||||
import { onUnmounted } from 'vue'
|
||||
|
||||
const props = defineProps<{
|
||||
definitions: KeybindDefinition[]
|
||||
onChange: (definitions: KeybindDefinition[]) => void
|
||||
}>()
|
||||
|
||||
const keybinding = useTemplateRef('keybinding')
|
||||
const definitions = ref(JSON.parse(JSON.stringify(props.definitions)))
|
||||
const editing = ref(-1)
|
||||
|
||||
function startEditing(index: number) {
|
||||
if (editing.value === index) {
|
||||
stopEditing()
|
||||
} else {
|
||||
editing.value = index
|
||||
window.addEventListener('keyup', handleKeybinds)
|
||||
window.addEventListener('click', handleMouse)
|
||||
}
|
||||
}
|
||||
|
||||
function stopEditing() {
|
||||
console.log('stop editing')
|
||||
|
||||
editing.value = -1
|
||||
window.removeEventListener('keyup', handleKeybinds)
|
||||
window.removeEventListener('click', handleMouse)
|
||||
}
|
||||
|
||||
function handleMouse(event: MouseEvent) {
|
||||
if (keybinding.value && event.target && editing.value != -1) {
|
||||
const editingRef = keybinding.value[editing.value]
|
||||
if (editingRef === event.target || editingRef.contains(event.target)) {
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
stopEditing()
|
||||
}
|
||||
|
||||
function handleKeybinds(event: KeyboardEvent) {
|
||||
definitions.value[editing.value] = toKeybindDefinition(event)
|
||||
props.onChange(definitions.value)
|
||||
stopEditing()
|
||||
|
||||
event.preventDefault()
|
||||
event.stopPropagation()
|
||||
}
|
||||
|
||||
function toDisplay(definition: KeybindDefinition): string {
|
||||
const keys = []
|
||||
|
||||
if (definition.ctrl || definition.meta) {
|
||||
keys.push(isMac() ? 'CMD' : 'CTRL')
|
||||
}
|
||||
if (definition.shift) keys.push('SHIFT')
|
||||
if (definition.alt) keys.push('ALT')
|
||||
|
||||
const mainKey = definition.key
|
||||
.toUpperCase()
|
||||
.replace('ARROWLEFT', '←')
|
||||
.replace('ARROWRIGHT', '→')
|
||||
.replace('ARROWUP', '↑')
|
||||
.replace('ARROWDOWN', '↓')
|
||||
.replace('ENTER', '↵')
|
||||
.replace('ESCAPE', 'ESC')
|
||||
|
||||
keys.push(mainKey)
|
||||
|
||||
return keys.join(' + ')
|
||||
}
|
||||
|
||||
function isMac() {
|
||||
return navigator.platform.toUpperCase().includes('MAC')
|
||||
}
|
||||
|
||||
onUnmounted(stopEditing)
|
||||
</script>
|
||||
|
||||
<style scoped lang="scss">
|
||||
.editing {
|
||||
animation: blink 1s step-end infinite;
|
||||
}
|
||||
|
||||
@keyframes blink {
|
||||
0%,
|
||||
100% {
|
||||
border-color: var(--color-red);
|
||||
box-shadow: 0 0 10px 1px var(--color-red);
|
||||
}
|
||||
|
||||
50% {
|
||||
border-color: transparent;
|
||||
box-shadow: none;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
@@ -1,26 +1,32 @@
|
||||
<template>
|
||||
<NewModal ref="modal" header="Moderation shortcuts" :closable="true">
|
||||
<div>
|
||||
<div id="moderation-checklist-keybinds-modal">
|
||||
<div class="keybinds-sections">
|
||||
<div class="grid grid-cols-2 gap-x-12 gap-y-3">
|
||||
<div
|
||||
v-for="keybind in keybinds"
|
||||
:key="keybind.id"
|
||||
class="keybind-item flex items-center justify-between gap-4"
|
||||
v-for="[id, keybind] in Object.entries(keybinds)"
|
||||
:key="id"
|
||||
class="keybind-item flex flex-wrap items-center justify-between gap-4"
|
||||
:class="{
|
||||
'col-span-2': keybinds.length % 2 === 1 && keybinds[keybinds.length - 1] === keybind,
|
||||
'col-span-2':
|
||||
Object.keys(keybinds).length % 2 === 1 &&
|
||||
Object.keys(keybinds)[Object.keys(keybinds).length - 1] === id,
|
||||
}"
|
||||
>
|
||||
<span class="text-sm text-secondary">{{ keybind.description }}</span>
|
||||
<div class="flex items-center gap-1">
|
||||
<kbd
|
||||
v-for="(key, index) in parseKeybindDisplay(keybind.keybind)"
|
||||
:key="`${keybind.id}-key-${index}`"
|
||||
class="keybind-key"
|
||||
>
|
||||
{{ key }}
|
||||
</kbd>
|
||||
</div>
|
||||
<ChecklistKeybind
|
||||
:definitions="
|
||||
(!Array.isArray(keybind.keybind) ? [keybind.keybind] : keybind.keybind).map(
|
||||
normalizeKeybind,
|
||||
)
|
||||
"
|
||||
:on-change="
|
||||
(definitions) => {
|
||||
keybinds[id].keybind = definitions
|
||||
saveModerationKeybinds()
|
||||
}
|
||||
"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -29,43 +35,15 @@
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import { type KeybindListener, keybinds, normalizeKeybind } from '@modrinth/moderation'
|
||||
import { normalizeKeybind } from '@modrinth/moderation'
|
||||
import NewModal from '@modrinth/ui/src/components/modal/NewModal.vue'
|
||||
import { ref } from 'vue'
|
||||
|
||||
import { saveModerationKeybinds } from '#imports'
|
||||
import ChecklistKeybind from '~/components/ui/moderation/checklist/ChecklistKeybind.vue'
|
||||
|
||||
const modal = ref<InstanceType<typeof NewModal>>()
|
||||
|
||||
function parseKeybindDisplay(keybind: KeybindListener['keybind']): string[] {
|
||||
const keybinds = Array.isArray(keybind) ? keybind : [keybind]
|
||||
const normalized = keybinds[0]
|
||||
const def = normalizeKeybind(normalized)
|
||||
|
||||
const keys = []
|
||||
|
||||
if (def.ctrl || def.meta) {
|
||||
keys.push(isMac() ? 'CMD' : 'CTRL')
|
||||
}
|
||||
if (def.shift) keys.push('SHIFT')
|
||||
if (def.alt) keys.push('ALT')
|
||||
|
||||
const mainKey = def.key
|
||||
.replace('ArrowLeft', '←')
|
||||
.replace('ArrowRight', '→')
|
||||
.replace('ArrowUp', '↑')
|
||||
.replace('ArrowDown', '↓')
|
||||
.replace('Enter', '↵')
|
||||
.replace('Space', 'SPACE')
|
||||
.replace('Escape', 'ESC')
|
||||
.toUpperCase()
|
||||
|
||||
keys.push(mainKey)
|
||||
|
||||
return keys
|
||||
}
|
||||
|
||||
function isMac() {
|
||||
return navigator.platform.toUpperCase().includes('MAC')
|
||||
}
|
||||
const keybinds = useModerationKeybinds()
|
||||
|
||||
function show(event?: MouseEvent) {
|
||||
modal.value?.show(event)
|
||||
@@ -82,29 +60,6 @@ defineExpose({
|
||||
</script>
|
||||
|
||||
<style scoped lang="scss">
|
||||
.keybind-key {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
min-width: 2rem;
|
||||
padding: 0.25rem 0.5rem;
|
||||
background-color: var(--color-bg);
|
||||
border: 1px solid var(--color-divider);
|
||||
border-radius: 0.375rem;
|
||||
font-size: 0.75rem;
|
||||
font-weight: 600;
|
||||
text-transform: uppercase;
|
||||
color: var(--color-contrast);
|
||||
|
||||
+ .keybind-key {
|
||||
margin-left: 0.25rem;
|
||||
}
|
||||
}
|
||||
|
||||
.keybind-item {
|
||||
min-height: 2rem;
|
||||
}
|
||||
|
||||
@media (max-width: 768px) {
|
||||
.keybinds-sections {
|
||||
.grid {
|
||||
|
||||
@@ -478,7 +478,6 @@ import {
|
||||
handleKeybind,
|
||||
initializeActionState,
|
||||
kebabToTitleCase,
|
||||
keybinds,
|
||||
type MultiSelectChipsAction,
|
||||
processMessage,
|
||||
type Stage,
|
||||
@@ -533,6 +532,7 @@ import ModpackPermissionsFlow from './ModpackPermissionsFlow.vue'
|
||||
const notifications = injectNotificationManager()
|
||||
const { addNotification } = notifications
|
||||
const debug = useDebugLogger('ModerationChecklist')
|
||||
const keybinds = useModerationKeybinds()
|
||||
|
||||
const keybindsModal = ref<InstanceType<typeof KeybindsModal>>()
|
||||
const takeOverModal = ref<InstanceType<typeof ConfirmModal>>()
|
||||
@@ -1207,6 +1207,29 @@ function handleKeybinds(event: KeyboardEvent) {
|
||||
tryWithhold: () => sendMessage('withheld'),
|
||||
tryEditMessage: goBackToStages,
|
||||
|
||||
tryCopyLink: async (permalink: boolean, relative: boolean, page: boolean) => {
|
||||
let url = ``
|
||||
if (relative) {
|
||||
url += `${globalThis.location.origin}`
|
||||
} else {
|
||||
url += `https://modrinth.com`
|
||||
}
|
||||
|
||||
if (permalink) {
|
||||
url += `/project/${projectV2.value.id}`
|
||||
} else {
|
||||
url += `/${projectV2.value.project_type}/${projectV2.value.slug}`
|
||||
}
|
||||
|
||||
if (page) {
|
||||
url += `/${globalThis.location.pathname.split('/').slice(3).join('/')}`
|
||||
}
|
||||
|
||||
await navigator.clipboard.writeText(url)
|
||||
},
|
||||
|
||||
tryCopyId: async () => await navigator.clipboard.writeText(projectV2.value.id),
|
||||
|
||||
tryToggleAction: (actionIndex: number) => {
|
||||
const action = visibleActions.value[actionIndex]
|
||||
if (action) {
|
||||
@@ -1266,7 +1289,7 @@ function handleKeybinds(event: KeyboardEvent) {
|
||||
},
|
||||
},
|
||||
},
|
||||
keybinds,
|
||||
Object.values(keybinds.value),
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
import {
|
||||
type KeybindDefinition,
|
||||
type KeybindListener,
|
||||
keybinds,
|
||||
normalizeKeybind,
|
||||
} from '@modrinth/moderation'
|
||||
|
||||
import type { CookieOptions } from '#app'
|
||||
|
||||
const moderationKeybindsId = 'moderation-keybinds'
|
||||
|
||||
type StoredKeybinds = { [id: string]: KeybindDefinition[] }
|
||||
type PartialStoredKeybinds = Partial<StoredKeybinds>
|
||||
|
||||
const getCookieOptions = () =>
|
||||
({
|
||||
maxAge: 60 * 60 * 24 * 365 * 10,
|
||||
sameSite: 'lax',
|
||||
secure: useRuntimeConfig().public.cookieSecure,
|
||||
httpOnly: false,
|
||||
path: '/',
|
||||
}) satisfies CookieOptions<PartialStoredKeybinds>
|
||||
|
||||
export const useModerationKeybinds = () =>
|
||||
useState<{ [id: string]: KeybindListener }>(moderationKeybindsId, () => {
|
||||
const storedKeybinds = useCookie<PartialStoredKeybinds>(
|
||||
moderationKeybindsId,
|
||||
getCookieOptions(),
|
||||
)
|
||||
|
||||
if (!storedKeybinds.value) {
|
||||
storedKeybinds.value = {}
|
||||
}
|
||||
|
||||
const output: { [id: string]: KeybindListener } = {}
|
||||
|
||||
for (const [id, keybind] of Object.entries(keybinds)) {
|
||||
const definitions = storedKeybinds.value[id]
|
||||
output[id] = {
|
||||
keybind: definitions !== undefined ? definitions : keybind.keybind,
|
||||
description: keybind.description,
|
||||
enabled: keybind.enabled,
|
||||
action: keybind.action,
|
||||
}
|
||||
}
|
||||
|
||||
return output
|
||||
})
|
||||
|
||||
export const saveModerationKeybinds = () => {
|
||||
const keybinds = useModerationKeybinds()
|
||||
const cookie = useCookie<PartialStoredKeybinds>(moderationKeybindsId, getCookieOptions())
|
||||
|
||||
const storedKeybinds: PartialStoredKeybinds = {}
|
||||
for (const [id, keybind] of Object.entries(keybinds.value)) {
|
||||
storedKeybinds[id] = (Array.isArray(keybind.keybind) ? keybind.keybind : [keybind.keybind]).map(
|
||||
normalizeKeybind,
|
||||
)
|
||||
}
|
||||
cookie.value = storedKeybinds
|
||||
}
|
||||
@@ -23,6 +23,15 @@
|
||||
"analytics.breakdown.country": {
|
||||
"message": "الدولة"
|
||||
},
|
||||
"analytics.breakdown.dependent-on": {
|
||||
"message": "يعتمد على"
|
||||
},
|
||||
"analytics.breakdown.dependent-project-download": {
|
||||
"message": "مشروع تابع"
|
||||
},
|
||||
"analytics.breakdown.dependent-project-type": {
|
||||
"message": "نوع المشروع التابع"
|
||||
},
|
||||
"analytics.breakdown.download-reason": {
|
||||
"message": "سبب التنزيل"
|
||||
},
|
||||
@@ -32,6 +41,21 @@
|
||||
"analytics.breakdown.game-version": {
|
||||
"message": "إصدار اللُعبة"
|
||||
},
|
||||
"analytics.breakdown.generic": {
|
||||
"message": "التفاصيل"
|
||||
},
|
||||
"analytics.breakdown.loader": {
|
||||
"message": "المحمل"
|
||||
},
|
||||
"analytics.breakdown.members": {
|
||||
"message": "عضو"
|
||||
},
|
||||
"analytics.breakdown.monetization": {
|
||||
"message": "تحقيق الدخل"
|
||||
},
|
||||
"analytics.breakdown.none.selected": {
|
||||
"message": "لا توجد أعطال"
|
||||
},
|
||||
"analytics.breakdown.project": {
|
||||
"message": "المشروع"
|
||||
},
|
||||
@@ -41,24 +65,246 @@
|
||||
"analytics.breakdown.project-version": {
|
||||
"message": "إصدار المشروع"
|
||||
},
|
||||
"analytics.breakdown.selected": {
|
||||
"message": "التفصيل حسب {breakdown}"
|
||||
},
|
||||
"analytics.chart.action.show-all": {
|
||||
"message": "أظهار الكل"
|
||||
},
|
||||
"analytics.chart.action.show-limited": {
|
||||
"message": "عرض محدود"
|
||||
},
|
||||
"analytics.chart.action.show-top-eight": {
|
||||
"message": "عرض أفضل 8"
|
||||
},
|
||||
"analytics.chart.axis.playtime-hours": {
|
||||
"message": "{hours} ساعة"
|
||||
},
|
||||
"analytics.chart.controls.active-count": {
|
||||
"message": "نشط {count} "
|
||||
},
|
||||
"analytics.chart.controls.annotations": {
|
||||
"message": "التعليقات التوضيحية"
|
||||
},
|
||||
"analytics.chart.controls.aria": {
|
||||
"message": "عناصر التحكم في الرسوم البيانية التحليلية، {activeCount}"
|
||||
},
|
||||
"analytics.chart.controls.button": {
|
||||
"message": "عناصر التحكم"
|
||||
},
|
||||
"analytics.chart.controls.dialog-aria": {
|
||||
"message": "عناصر التحكم في الرسوم البيانية التحليلية"
|
||||
},
|
||||
"analytics.chart.controls.display": {
|
||||
"message": "عرض"
|
||||
},
|
||||
"analytics.chart.controls.modrinth-events": {
|
||||
"message": "فعاليات Modrinth"
|
||||
},
|
||||
"analytics.chart.controls.no-modrinth-events": {
|
||||
"message": "لا توجد حالات Modrinth في الرسوم البيانية."
|
||||
},
|
||||
"analytics.chart.controls.no-project-events": {
|
||||
"message": "لا توجد أحداث للمشروع في الرسم البياني."
|
||||
},
|
||||
"analytics.chart.controls.previous-period": {
|
||||
"message": "الفترة السابقة"
|
||||
},
|
||||
"analytics.chart.controls.project-events": {
|
||||
"message": "فعاليات المشروع"
|
||||
},
|
||||
"analytics.chart.controls.ratio": {
|
||||
"message": "النسبة"
|
||||
},
|
||||
"analytics.chart.empty.select-table-items": {
|
||||
"message": "اختر عناصر من الجدول أدناه لتصور بياناتك."
|
||||
},
|
||||
"analytics.chart.events.count-aria": {
|
||||
"message": "{count, plural, one {# حدث تحليلي} other {# أحداث تحليلية}}"
|
||||
},
|
||||
"analytics.chart.events.project-title": {
|
||||
"message": "<project>{projectName}</project>: {title}"
|
||||
},
|
||||
"analytics.chart.events.see-announcement": {
|
||||
"message": "انظر الإعلان"
|
||||
},
|
||||
"analytics.chart.legend.monetization-details.aria": {
|
||||
"message": "عرض تفاصيل التحليلات المتعلقة بتحقيق الدخل"
|
||||
},
|
||||
"analytics.chart.legend.monetization-details.description": {
|
||||
"message": "لا تُحتسب في عملية تحقيق الدخل سوى المشاهدات وعمليات التنزيل التي تتم عبر Modrinth، ويجب على المستخدمين تسجيل الدخول لإجراء عمليات التنزيل."
|
||||
},
|
||||
"analytics.chart.legend.monetization-details.title": {
|
||||
"message": "تفاصيل التحليلات المُدرة للدخل"
|
||||
},
|
||||
"analytics.chart.legend.previous-period-suffix": {
|
||||
"message": "{name} (السابق)"
|
||||
},
|
||||
"analytics.chart.render-limit.description": {
|
||||
"message": "قد يؤدي عرض جميع الأسطر المحددة من الجدول إلى انخفاض أداء الصفحة."
|
||||
},
|
||||
"analytics.chart.render-limit.header": {
|
||||
"message": "هل تُعرض جميع {count} الأسطر في الرسم البياني؟"
|
||||
},
|
||||
"analytics.chart.table-selection.all": {
|
||||
"message": "يتم عرض جميع {itemType, select, project {{count, plural, one {مشروع} other {مشاريع}}} country {{count, plural, one {دولة} other {دول}}} monetization {{count, plural, one {قيمة الربح} other {قيم الربح}}} downloadSource {{count, plural, one {مصدر تحميل} other {مصادر تحميل}}} downloadReason {{count, plural, one {سبب تحميل} other {أسباب تحميل}}} member {{count, plural, one {عضو} other {أعضاء}}} projectVersion {{count, plural, one {نسخة مشروع} other {نسخ مشاريع}}} loader {{count, plural, one {محمل} other {محملات}}} gameVersion {{count, plural, one {نسخة لعبة} other {نسخ ألعاب}}} other {{count, plural, one {عنصر} other {عناصر}}}} من الجدول"
|
||||
},
|
||||
"analytics.chart.table-selection.count": {
|
||||
"message": "يتم عرض {count} {itemType, select, project {{count, plural, one {مشروع} other {مشاريع}}} country {{count, plural, one {دولة} other {دول}}} monetization {{count, plural, one {قيمة الربح} other {قيم الربح}}} downloadSource {{count, plural, one {مصدر تحميل} other {مصادر تحميل}}} downloadReason {{count, plural, one {سبب تحميل} other {أسباب تحميل}}} member {{count, plural, one {عضو} other {أعضاء}}} projectVersion {{count, plural, one {نسخة مشروع} other {نسخ مشاريع}}} loader {{count, plural, one {محمل} other {محملات}}} gameVersion {{count, plural, one {نسخة لعبة} other {نسخ ألعاب}}} other {{count, plural, one {عنصر} other {عناصر}}}} من الجدول"
|
||||
},
|
||||
"analytics.chart.table-selection.limited": {
|
||||
"message": "يتم عرض {limit} {itemType, select, project {{limit, plural, one {مشروع} other {مشاريع}}} country {{limit, plural, one {دولة} other {دول}}} monetization {{limit, plural, one {قيمة الربح} other {قيم الربح}}} downloadSource {{limit, plural, one {مصدر تحميل} other {مصادر تحميل}}} downloadReason {{limit, plural, one {سبب تحميل} other {أسباب تحميل}}} member {{limit, plural, one {عضو} other {أعضاء}}} projectVersion {{limit, plural, one {نسخة مشروع} other {نسخ مشاريع}}} loader {{limit, plural, one {محمل} other {محملات}}} gameVersion {{limit, plural, one {نسخة لعبة} other {نسخ ألعاب}}} other {{limit, plural, one {عنصر} other {عناصر}}}} من الجدول"
|
||||
},
|
||||
"analytics.chart.table-selection.top": {
|
||||
"message": "يتم عرض أعلى {count} {itemType, select, project {{count, plural, one {مشروع} other {مشاريع}}} country {{count, plural, one {دولة} other {دول}}} monetization {{count, plural, one {قيمة الربح} other {قيم الربح}}} downloadSource {{count, plural, one {مصدر تحميل} other {مصادر تحميل}}} downloadReason {{count, plural, one {سبب تحميل} other {أسباب تحميل}}} member {{count, plural, one {عضو} other {أعضاء}}} projectVersion {{count, plural, one {نسخة مشروع} other {نسخ مشاريع}}} loader {{count, plural, one {محمل} other {محملات}}} gameVersion {{count, plural, one {نسخة لعبة} other {نسخ ألعاب}}} other {{count, plural, one {عنصر} other {عناصر}}}} من الجدول"
|
||||
},
|
||||
"analytics.chart.tooltip.dependent-on-project": {
|
||||
"message": "يعتمد على {project}"
|
||||
},
|
||||
"analytics.chart.tooltip.dependent-project-version": {
|
||||
"message": "{dependentProject} يعتمد على {dependencyProject}، {version}"
|
||||
},
|
||||
"analytics.chart.tooltip.duration.days": {
|
||||
"message": "{count, plural, one {# يوم} other {# أيام}}"
|
||||
},
|
||||
"analytics.chart.tooltip.duration.hours": {
|
||||
"message": "{count, plural, one {# ساعة} other {# ساعات}}"
|
||||
},
|
||||
"analytics.chart.tooltip.duration.minutes": {
|
||||
"message": "{count, plural, one {# دقيقة} other {# دقائق}}"
|
||||
},
|
||||
"analytics.chart.tooltip.hide-entry": {
|
||||
"message": "إخفاء {name} في الرسم البياني"
|
||||
},
|
||||
"analytics.chart.tooltip.pinned": {
|
||||
"message": "تلميح الرسم البياني مثبت"
|
||||
},
|
||||
"analytics.chart.tooltip.pinned-aria": {
|
||||
"message": "مثبت"
|
||||
},
|
||||
"analytics.chart.tooltip.previous-period-short": {
|
||||
"message": "(السابق)"
|
||||
},
|
||||
"analytics.chart.tooltip.show-entry": {
|
||||
"message": "إظهار {name} في الرسم البياني"
|
||||
},
|
||||
"analytics.chart.tooltip.total": {
|
||||
"message": "مجموع"
|
||||
},
|
||||
"analytics.chart.view.area": {
|
||||
"message": "المنطقة"
|
||||
},
|
||||
"analytics.chart.view.bar": {
|
||||
"message": "شريط"
|
||||
},
|
||||
"analytics.chart.view.line": {
|
||||
"message": "خط"
|
||||
},
|
||||
"analytics.download-reason.dependency": {
|
||||
"message": "التبعية"
|
||||
},
|
||||
"analytics.download-reason.standalone": {
|
||||
"message": "مستقل"
|
||||
},
|
||||
"analytics.download-reason.update": {
|
||||
"message": "تحديث"
|
||||
},
|
||||
"analytics.download-source.app": {
|
||||
"message": "تطبيق Modrinth"
|
||||
},
|
||||
"analytics.download-source.website": {
|
||||
"message": "موقع Modrinth الإلكتروني"
|
||||
},
|
||||
"analytics.downloads.suffix": {
|
||||
"message": "التنزيلات"
|
||||
},
|
||||
"analytics.empty.no-data": {
|
||||
"message": "لا توجد بيانات متاحة"
|
||||
},
|
||||
"analytics.empty.no-data-for-analytics": {
|
||||
"message": "لا توجد بيانات متاحة للتحليلات"
|
||||
},
|
||||
"analytics.empty.no-projects": {
|
||||
"message": "لا توجد مشاريع متاحة"
|
||||
},
|
||||
"analytics.empty.no-projects-for-analytics": {
|
||||
"message": "لا توجد مشاريع متاحة للتحليلات"
|
||||
},
|
||||
"analytics.empty.select-project": {
|
||||
"message": "حدد مشروعًا واحدًا على الأقل لعرض البيانات"
|
||||
},
|
||||
"analytics.filter.game-version-type": {
|
||||
"message": "نوع إصدار اللعبة"
|
||||
},
|
||||
"analytics.filter.game-version-type.all": {
|
||||
"message": "الكل"
|
||||
},
|
||||
"analytics.filter.game-version-type.release": {
|
||||
"message": "إصدار نهائي"
|
||||
},
|
||||
"analytics.filter.search.countries": {
|
||||
"message": "البحث عن الدول..."
|
||||
},
|
||||
"analytics.filter.search.dependent-projects": {
|
||||
"message": "البحث عن المشاريع..."
|
||||
},
|
||||
"analytics.filter.search.download-sources": {
|
||||
"message": "البحث عن مصادر التنزيل..."
|
||||
},
|
||||
"analytics.filter.search.members": {
|
||||
"message": "البحث عن الأعضاء..."
|
||||
},
|
||||
"analytics.filter.search.project-versions": {
|
||||
"message": "البحث عن إصدارات المشاريع..."
|
||||
},
|
||||
"analytics.filter.search.versions": {
|
||||
"message": "البحث عن الإصدارات..."
|
||||
},
|
||||
"analytics.graph.title.downloads": {
|
||||
"message": "التنزيلات بمرور الوقت"
|
||||
},
|
||||
"analytics.graph.title.playtime": {
|
||||
"message": "وقت اللعب بمرور الوقت"
|
||||
},
|
||||
"analytics.graph.title.revenue": {
|
||||
"message": "الإيرادات بمرور الوقت"
|
||||
},
|
||||
"analytics.graph.title.views": {
|
||||
"message": "المشاهدات بمرور الوقت"
|
||||
},
|
||||
"analytics.group-by.1h": {
|
||||
"message": "ساعة 1"
|
||||
},
|
||||
"analytics.group-by.6h": {
|
||||
"message": "6 ساعات"
|
||||
},
|
||||
"analytics.group-by.date": {
|
||||
"message": "التاريخ"
|
||||
},
|
||||
"analytics.group-by.day": {
|
||||
"message": "يوم"
|
||||
},
|
||||
"analytics.group-by.month": {
|
||||
"message": "شهر"
|
||||
},
|
||||
"analytics.group-by.selected.day": {
|
||||
"message": "التجميع حسب اليوم"
|
||||
},
|
||||
"analytics.group-by.selected.hour": {
|
||||
"message": "التجميع حسب الساعة"
|
||||
},
|
||||
"analytics.group-by.selected.month": {
|
||||
"message": "التجميع حسب الشهر"
|
||||
},
|
||||
"analytics.group-by.selected.six-hours": {
|
||||
"message": "التجميع كل 6 ساعات"
|
||||
},
|
||||
"analytics.group-by.selected.week": {
|
||||
"message": "التجميع حسب الأسبوع"
|
||||
},
|
||||
"analytics.group-by.selected.year": {
|
||||
"message": "التجميع حسب السنة"
|
||||
},
|
||||
"analytics.group-by.week": {
|
||||
"message": "الأسبوع"
|
||||
},
|
||||
@@ -80,27 +326,81 @@
|
||||
"analytics.project-event.project-status-changed": {
|
||||
"message": "تم تغيير حالة المشروع"
|
||||
},
|
||||
"analytics.project-event.project-unlisted": {
|
||||
"message": "المشروع غير مُدرج"
|
||||
},
|
||||
"analytics.project-event.version-released": {
|
||||
"message": ""
|
||||
},
|
||||
"analytics.project-event.version-uploaded": {
|
||||
"message": "تم رفع الإصدار"
|
||||
},
|
||||
"analytics.project-status.approved": {
|
||||
"message": "تمت الموافقة"
|
||||
},
|
||||
"analytics.project-status.archived": {
|
||||
"message": "مؤرشف"
|
||||
},
|
||||
"analytics.project-status.draft": {
|
||||
"message": "مسودة"
|
||||
},
|
||||
"analytics.project-status.other": {
|
||||
"message": "أخرى"
|
||||
},
|
||||
"analytics.project-status.private": {
|
||||
"message": "خاص"
|
||||
},
|
||||
"analytics.project-status.rejected": {
|
||||
"message": "رُفض المشروع"
|
||||
},
|
||||
"analytics.project-status.unlisted": {
|
||||
"message": "غير مُدرج"
|
||||
},
|
||||
"analytics.project-status.withheld": {
|
||||
"message": "محجوب"
|
||||
},
|
||||
"analytics.project.all": {
|
||||
"message": "جميع المشاريع"
|
||||
},
|
||||
"analytics.project.count": {
|
||||
"message": "{count, plural, one {# مشروع} other {# مشاريع}}"
|
||||
},
|
||||
"analytics.project.icon-alt": {
|
||||
"message": "أيقونة {name}"
|
||||
},
|
||||
"analytics.project.select": {
|
||||
"message": "تحديد المشاريع"
|
||||
},
|
||||
"analytics.project.user": {
|
||||
"message": "مشاريع {username}"
|
||||
},
|
||||
"analytics.project.your": {
|
||||
"message": "مشاريعك"
|
||||
},
|
||||
"analytics.query.filter.add": {
|
||||
"message": "إضافة عامل تصفية"
|
||||
},
|
||||
"analytics.query.label.breakdown": {
|
||||
"message": "التفصيل:"
|
||||
},
|
||||
"analytics.query.label.grouped-by": {
|
||||
"message": "مجمّع حسب"
|
||||
},
|
||||
"analytics.query.label.project": {
|
||||
"message": "المشروع:"
|
||||
},
|
||||
"analytics.query.label.timeframe": {
|
||||
"message": "الفترة الزمنية:"
|
||||
},
|
||||
"analytics.stat.downloads": {
|
||||
"message": "التنزيلات"
|
||||
},
|
||||
"analytics.stat.monetization-banner.body": {
|
||||
"message": "المشاهدات وعمليات التنزيل التي تتم عبر Modrinth فقط هي المؤهلة لتحقيق الأرباح، ويجب أن تجتاز عملية تصفية لمنع الاحتيال. كما تتطلب عمليات التنزيل من تطبيق Modrinth تسجيل دخول المستخدم. ونظرًا لأن جميع المشاريع لديها نسبة متشابهة من التنزيلات القابلة لتحقيق الأرباح، فلن يتغير إيرادك بشكل ملحوظ إذا تم احتساب جميع عمليات التنزيل."
|
||||
},
|
||||
"analytics.stat.monetization-banner.learn-more": {
|
||||
"message": "معرفة المزيد"
|
||||
},
|
||||
"analytics.stat.playtime": {
|
||||
"message": "وقت اللعب"
|
||||
},
|
||||
|
||||
@@ -89,6 +89,9 @@
|
||||
"analytics.chart.controls.button": {
|
||||
"message": "Ovládání"
|
||||
},
|
||||
"analytics.chart.controls.display": {
|
||||
"message": "Zobrazit"
|
||||
},
|
||||
"analytics.chart.controls.modrinth-events": {
|
||||
"message": "Události Modrinthu"
|
||||
},
|
||||
@@ -137,6 +140,9 @@
|
||||
"analytics.chart.tooltip.hide-entry": {
|
||||
"message": "Skrýt {name} v grafu"
|
||||
},
|
||||
"analytics.chart.tooltip.pinned-aria": {
|
||||
"message": "Připnuto"
|
||||
},
|
||||
"analytics.chart.tooltip.previous-period-short": {
|
||||
"message": "(předch.)"
|
||||
},
|
||||
@@ -290,6 +296,9 @@
|
||||
"analytics.project-status.private": {
|
||||
"message": "Soukromý"
|
||||
},
|
||||
"analytics.project-status.rejected": {
|
||||
"message": "Zamítnuto"
|
||||
},
|
||||
"analytics.project-status.unlisted": {
|
||||
"message": "Neveřejný"
|
||||
},
|
||||
@@ -1268,6 +1277,9 @@
|
||||
"dashboard.creator-withdraw-modal.tremendous-details.reward-plural": {
|
||||
"message": "Odměny"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.tremendous-details.search-amount-label": {
|
||||
"message": "Vyhledat množství"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.tremendous-details.unverified-email-header": {
|
||||
"message": "Neověřený e-mail"
|
||||
},
|
||||
@@ -1524,7 +1536,7 @@
|
||||
"message": "Peněženka"
|
||||
},
|
||||
"dashboard.withdraw.error.email-verification.title": {
|
||||
"message": "Ověření e-mailu je povinné"
|
||||
"message": "Požadováno ověření emailu"
|
||||
},
|
||||
"dashboard.withdraw.error.insufficient-balance.title": {
|
||||
"message": "Nedostatečný zůstatek"
|
||||
@@ -2366,9 +2378,6 @@
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title} nepodporuje {platform} pro {gameVersion}"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "Hledat verze hry..."
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "Vybrat verzi hry"
|
||||
},
|
||||
@@ -3140,9 +3149,6 @@
|
||||
"version.dependency.view-version": {
|
||||
"message": "Zobrazit verzi"
|
||||
},
|
||||
"version.download.download-dependency": {
|
||||
"message": "Stáhnout vyžadovaný obsah"
|
||||
},
|
||||
"version.download.optional-resource-pack": {
|
||||
"message": "Nepovinný resource pack"
|
||||
},
|
||||
|
||||
@@ -1769,9 +1769,6 @@
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title} understøtter ikke {platform} til {gameVersion}"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "Søg spil versioner..."
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "Vælg spil version"
|
||||
},
|
||||
|
||||
@@ -518,6 +518,9 @@
|
||||
"analytics.value.unknown": {
|
||||
"message": "Unbekannt"
|
||||
},
|
||||
"analytics.value.unknown-dependent-tooltip": {
|
||||
"message": "Es gibt keine Metadaten, um zu bestimmen, zu welchem abhängigen Projekt dieser Download gehört."
|
||||
},
|
||||
"analytics.value.unmonetized": {
|
||||
"message": "Nicht monetarisiert"
|
||||
},
|
||||
@@ -855,10 +858,10 @@
|
||||
"message": "Zuletzt benutzt"
|
||||
},
|
||||
"auth.sign-in.no-account": {
|
||||
"message": "Kein Account?"
|
||||
"message": "Du hast kein Konto?"
|
||||
},
|
||||
"auth.sign-in.sign-in-with": {
|
||||
"message": "Einloggen"
|
||||
"message": "Bei Modrinth anmelden"
|
||||
},
|
||||
"auth.sign-in.title": {
|
||||
"message": "Anmelden"
|
||||
@@ -873,10 +876,10 @@
|
||||
"message": "Durch das erstellen eines Kontos stimmst du den <terms-link>Nutzungsbedingungen</terms-link> und <privacy-policy-link>Datenschutzrichtlinien</privacy-policy-link> von Modrinth zu."
|
||||
},
|
||||
"auth.sign-up.show-fewer-options": {
|
||||
"message": "Weniger Optionen anzeigen"
|
||||
"message": "Zeige weniger Optionen"
|
||||
},
|
||||
"auth.sign-up.show-other-options": {
|
||||
"message": "Andere Optionen anzeigen"
|
||||
"message": "Zeige weitere Optionen"
|
||||
},
|
||||
"auth.sign-up.sign-in-option.title": {
|
||||
"message": "Du hast bereits ein Konto?"
|
||||
@@ -885,7 +888,7 @@
|
||||
"message": "Registrieren"
|
||||
},
|
||||
"auth.sign-up.title.sign-up-with": {
|
||||
"message": "Account erstellen"
|
||||
"message": "Ein Konto erstellen"
|
||||
},
|
||||
"auth.verify-email.action.account-settings": {
|
||||
"message": "Kontoeinstellungen"
|
||||
@@ -912,7 +915,7 @@
|
||||
"message": "E-Mail-Veifizierung fehlgeschlagen"
|
||||
},
|
||||
"auth.verify-email.notification.email-sent.description": {
|
||||
"message": "Eine E-Mail an {email} wurde zur Verifikation deines Accounts geschickt."
|
||||
"message": "Eine E-Mail mit einem Link zur Verifizierung deines Accounts wurde an {email} gesendet."
|
||||
},
|
||||
"auth.verify-email.notification.email-sent.title": {
|
||||
"message": "E-Mail gesendet"
|
||||
@@ -1709,12 +1712,21 @@
|
||||
"dashboard.projects.project.review-environment-metadata": {
|
||||
"message": "Bitte überprüfe die Umgebungsmetadaten"
|
||||
},
|
||||
"dashboard.projects.selection-bar.aria-label": {
|
||||
"message": "Aktionen für ausgewählte Projekte"
|
||||
},
|
||||
"dashboard.projects.selection-bar.selected-count": {
|
||||
"message": "{count, plural, one {# Projekt} other {# Projekte}} ausgewählt"
|
||||
},
|
||||
"dashboard.projects.table.id": {
|
||||
"message": "ID"
|
||||
},
|
||||
"dashboard.projects.table.name": {
|
||||
"message": "Name"
|
||||
},
|
||||
"dashboard.projects.table.select-all-bulk-editable": {
|
||||
"message": "Wähle alle Projekte aus, die die Massenbearbeitung unterstützen"
|
||||
},
|
||||
"dashboard.projects.table.status": {
|
||||
"message": "Status"
|
||||
},
|
||||
@@ -2660,12 +2672,18 @@
|
||||
"layout.nav.upgrade-to-modrinth-plus": {
|
||||
"message": "Auf Modrinth+ upgraden"
|
||||
},
|
||||
"moderation.exclude-technical-review": {
|
||||
"message": "TR ausschließen"
|
||||
},
|
||||
"moderation.moderate": {
|
||||
"message": "Moderieren"
|
||||
},
|
||||
"moderation.page.external-projects": {
|
||||
"message": "Externe Projekte"
|
||||
},
|
||||
"moderation.page.global-detail-traces": {
|
||||
"message": "Globale Traces"
|
||||
},
|
||||
"moderation.page.projects": {
|
||||
"message": "Projekte"
|
||||
},
|
||||
@@ -2675,6 +2693,45 @@
|
||||
"moderation.page.technicalReview": {
|
||||
"message": "Technische Überprüfung"
|
||||
},
|
||||
"modpack-scan-modal.failed": {
|
||||
"message": "Fehlgeschlagen"
|
||||
},
|
||||
"modpack-scan-modal.load-versions-error": {
|
||||
"message": "Versionen konnten nicht geladen werden: {error}"
|
||||
},
|
||||
"modpack-scan-modal.loading-versions": {
|
||||
"message": "Versionen werden geladen..."
|
||||
},
|
||||
"modpack-scan-modal.new-files": {
|
||||
"message": "Neue Dateien"
|
||||
},
|
||||
"modpack-scan-modal.new-groups": {
|
||||
"message": "Neue Gruppen"
|
||||
},
|
||||
"modpack-scan-modal.no-files": {
|
||||
"message": "Keine Dateien gefunden."
|
||||
},
|
||||
"modpack-scan-modal.not-scanned": {
|
||||
"message": "Nicht gescannt"
|
||||
},
|
||||
"modpack-scan-modal.override-files": {
|
||||
"message": "Überschreibungsdateien ({count})"
|
||||
},
|
||||
"modpack-scan-modal.pack-file-name": {
|
||||
"message": "Name der Pack-Datei"
|
||||
},
|
||||
"modpack-scan-modal.scan-all-files": {
|
||||
"message": "Alle Dateien scannen"
|
||||
},
|
||||
"modpack-scan-modal.scan-error": {
|
||||
"message": "Einige Dateien konnten nicht gescannt werden: {error}"
|
||||
},
|
||||
"modpack-scan-modal.scanning": {
|
||||
"message": "Wird gescannt..."
|
||||
},
|
||||
"modpack-scan-modal.title": {
|
||||
"message": "Modpack-Scan ({scanned}/{total} Dateien)"
|
||||
},
|
||||
"muralpay.account-type.checking": {
|
||||
"message": "Girokonto"
|
||||
},
|
||||
@@ -3221,17 +3278,107 @@
|
||||
"project.details.licensed": {
|
||||
"message": "Lizenziert unter"
|
||||
},
|
||||
"project.download.base-game-version-incompatible-tooltip": {
|
||||
"message": "Diese Spielversion ist mit dem Basisprojekt nicht kompatibel."
|
||||
},
|
||||
"project.download.base-loader-incompatible-tooltip": {
|
||||
"message": "Dieser Loader ist mit dem Basisprojekt nicht kompatibel."
|
||||
},
|
||||
"project.download.compatible-version-title": {
|
||||
"message": "Kompatible Versionen"
|
||||
},
|
||||
"project.download.dependencies-title": {
|
||||
"message": "Abhängigkeiten"
|
||||
},
|
||||
"project.download.dependency-already-installed": {
|
||||
"message": "Diese Abhängigkeit ist bereits installiert"
|
||||
},
|
||||
"project.download.dependency-any-compatible": {
|
||||
"message": "Beliebige kompatible"
|
||||
},
|
||||
"project.download.dependency-conflicting": {
|
||||
"message": "Diese Abhängigkeit steht im Konflikt mit einer anderen Abhängigkeit"
|
||||
},
|
||||
"project.download.dependency-download-file": {
|
||||
"message": "{filename} herunterladen"
|
||||
},
|
||||
"project.download.dependency-download-file-with-size": {
|
||||
"message": "{filename} ({size}) herunterladen"
|
||||
},
|
||||
"project.download.dependency-duplicate": {
|
||||
"message": "Diese Abhängigkeit ist bereits enthalten"
|
||||
},
|
||||
"project.download.dependency-missing-version": {
|
||||
"message": "Diese Version der Abhängigkeit ist nicht verfügbar"
|
||||
},
|
||||
"project.download.dependency-no-compatible-version": {
|
||||
"message": "Keine kompatible Version ist für diese Abhängigkeit verfügbar"
|
||||
},
|
||||
"project.download.dependency-quilt-fabric-api": {
|
||||
"message": "Die Fabric-API wird für Quilt ignoriert"
|
||||
},
|
||||
"project.download.dependency-resource-pack-admonition": {
|
||||
"message": "Dieses Projekt hat eine Abhängigkeit mit einem erforderlichen Ressourcenpaket. Lade es herunter und speichere es in deinem {folder}-Ordner."
|
||||
},
|
||||
"project.download.dependency-unavailable": {
|
||||
"message": "Diese Abhängigkeit kann nicht heruntergeladen werden"
|
||||
},
|
||||
"project.download.download": {
|
||||
"message": "Herunterladen"
|
||||
},
|
||||
"project.download.download-as-zip": {
|
||||
"message": "Als .zip herunterladen"
|
||||
},
|
||||
"project.download.download-version": {
|
||||
"message": "{version} herunterladen"
|
||||
},
|
||||
"project.download.download-with-dependencies": {
|
||||
"message": "Mit Abhängigkeiten herunterladen"
|
||||
},
|
||||
"project.download.download-with-recommended": {
|
||||
"message": "Mit empfohlenen herunterladen"
|
||||
},
|
||||
"project.download.download-with-recommended-as-zip": {
|
||||
"message": "Mit empfohlenen als .zip herunterladen"
|
||||
},
|
||||
"project.download.duplicate-dependencies-hidden": {
|
||||
"message": "Doppelte Abhängigkeiten werden ausgeblendet"
|
||||
},
|
||||
"project.download.file-unavailable": {
|
||||
"message": "Diese Datei kann nicht heruntergeladen werden"
|
||||
},
|
||||
"project.download.game-version-unsupported-tooltip": {
|
||||
"message": "{title} unterstützt {gameVersion} für {platform} nicht"
|
||||
},
|
||||
"project.download.install-with-app": {
|
||||
"message": "Mit Modrinth App installieren"
|
||||
},
|
||||
"project.download.manually": {
|
||||
"message": "Manuell herunterladen"
|
||||
},
|
||||
"project.download.no-app": {
|
||||
"message": "Du hast die Modrinth App nicht?"
|
||||
},
|
||||
"project.download.no-game-versions-found": {
|
||||
"message": "Keine Spielversionen gefunden"
|
||||
},
|
||||
"project.download.no-versions-available": {
|
||||
"message": "Keine Versionen für {gameVersion} und {platform} verfügbar."
|
||||
},
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title} unterstützt {platform} für {gameVersion} nicht"
|
||||
},
|
||||
"project.download.recommended-title": {
|
||||
"message": "Empfohlen"
|
||||
},
|
||||
"project.download.required-resource-pack-admonition": {
|
||||
"message": "Dieses Datenpaket benötigt ebenfalls ein Ressourcenpaket. Lade es herunter und speichere es in deinem {folder}-Ordner."
|
||||
},
|
||||
"project.download.required-resource-pack-short": {
|
||||
"message": "Ressourcenpaket"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "Spielversionen durchsuchen..."
|
||||
"message": "Spielversion auswählen"
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "Spielversion wählen"
|
||||
@@ -3245,6 +3392,15 @@
|
||||
"project.download.title": {
|
||||
"message": "{title} herunterladen"
|
||||
},
|
||||
"project.download.unknown-loader": {
|
||||
"message": "Unbekannter Loader"
|
||||
},
|
||||
"project.download.zip-failed-text": {
|
||||
"message": "Eine oder mehrere Dateien konnten nicht heruntergeladen werden. Bitte versuche es erneut."
|
||||
},
|
||||
"project.download.zip-failed-title": {
|
||||
"message": "Dateien konnten nicht heruntergeladen werden"
|
||||
},
|
||||
"project.environment.migration-no-permission.message": {
|
||||
"message": "Wir haben das Umgebungssystem auf Modrinth überarbeitet und neue Optionen sind jetzt verfügbar. Du hast keine Berechtigung, diese Einstellungen zu ändern, aber lasse bitte ein anderes Projektmitglied wissen, dass die Umgebungsmetadaten verifiziert werden müssen."
|
||||
},
|
||||
@@ -3435,7 +3591,7 @@
|
||||
"message": "Das Moderationsteam von Modrinth hat die von dir für einige externe Inhalte vorgelegten Berechtigungsnachweise abgelehnt. Bitte überprüfe die unten aufgeführten abgelehnten Einträge und lege zulässige Nachweise vor oder entfernen die Inhalte."
|
||||
},
|
||||
"project.settings.permissions.bad-proof.title": {
|
||||
"message": "Manche Beweise wurden abgelehnt"
|
||||
"message": "Einige Nachweise wurden abgelehnt"
|
||||
},
|
||||
"project.settings.permissions.collapse-all": {
|
||||
"message": "Alle minimieren"
|
||||
@@ -3471,7 +3627,7 @@
|
||||
"message": "Mehr erfahren"
|
||||
},
|
||||
"project.settings.permissions.no-results": {
|
||||
"message": "Keine externen Dateien übereinstimmen deiner Suche."
|
||||
"message": "Keine externen Dateien entsprechen deiner Suche."
|
||||
},
|
||||
"project.settings.permissions.not-allowed.description": {
|
||||
"message": "Einige der enthaltenen externen Inhalte dürfen auf Modrinth nicht verbreitet werden, da sie gegen unsere Inhaltsrichtlinien verstoßen und daher entfernt werden müssen."
|
||||
@@ -3486,7 +3642,7 @@
|
||||
"message": "Meiste Dateien"
|
||||
},
|
||||
"project.settings.permissions.sort.recently-edited": {
|
||||
"message": "Letztens bearbeitet"
|
||||
"message": "Kürzlich bearbeitet"
|
||||
},
|
||||
"project.settings.permissions.sort.rejected": {
|
||||
"message": "Abgelehnt"
|
||||
@@ -4052,9 +4208,6 @@
|
||||
"settings.account.security.email.title": {
|
||||
"message": "E-Mail"
|
||||
},
|
||||
"settings.account.security.passkey.add": {
|
||||
"message": "Passkey hinzufügen"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.name.description": {
|
||||
"message": "Stell sicher, dass du etwas nimmst, was du dir gut merken kannst, damit du den Passkey später identifizieren kannst."
|
||||
},
|
||||
@@ -4064,6 +4217,15 @@
|
||||
"settings.account.security.passkey.add-modal.name.placeholder": {
|
||||
"message": "Mein Passkey"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.title": {
|
||||
"message": "Passkey hinzufügen"
|
||||
},
|
||||
"settings.account.security.passkey.add.button": {
|
||||
"message": "Passkey hinzufügen"
|
||||
},
|
||||
"settings.account.security.passkey.button": {
|
||||
"message": "Passkeys verwalten"
|
||||
},
|
||||
"settings.account.security.passkey.description": {
|
||||
"message": "Verwalte deine gespeicherten Passkeys oder füge einen neuen hinzu."
|
||||
},
|
||||
@@ -4074,7 +4236,7 @@
|
||||
"message": "Zuletzt benutzt {ago}"
|
||||
},
|
||||
"settings.account.security.passkey.modal.loading": {
|
||||
"message": "Passkeys laden..."
|
||||
"message": "Passkeys werden geladen..."
|
||||
},
|
||||
"settings.account.security.passkey.modal.never-used": {
|
||||
"message": "Nie benutzt"
|
||||
@@ -4082,6 +4244,9 @@
|
||||
"settings.account.security.passkey.modal.no-passkeys": {
|
||||
"message": "Du hast keine registrierten Passkeys."
|
||||
},
|
||||
"settings.account.security.passkey.remove.button": {
|
||||
"message": "Passkey löschen"
|
||||
},
|
||||
"settings.account.security.passkey.remove.description": {
|
||||
"message": "Dadurch wird der Passkey „{name}“ endgültig gelöscht. Du kannst dich mit ihm nicht mehr anmelden."
|
||||
},
|
||||
@@ -4725,7 +4890,7 @@
|
||||
"message": "Version anzeigen"
|
||||
},
|
||||
"version.download.download-dependency": {
|
||||
"message": "Abhängigkeit herunterladen"
|
||||
"message": "Wähle eine Version zum Herunterladen aus"
|
||||
},
|
||||
"version.download.no-primary-file": {
|
||||
"message": "Fehler: Keine primäre Datei gefunden"
|
||||
@@ -4736,6 +4901,9 @@
|
||||
"version.download.required-resource-pack": {
|
||||
"message": "Erforderliches Ressourcenpaket"
|
||||
},
|
||||
"version.download.version": {
|
||||
"message": "{version} ({size}) herunterladen"
|
||||
},
|
||||
"version.edit.button": {
|
||||
"message": "Bearbeiten"
|
||||
},
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
"message": "Downloadgrund"
|
||||
},
|
||||
"analytics.breakdown.download-source": {
|
||||
"message": "Downloadquelle"
|
||||
"message": "Download-Quelle"
|
||||
},
|
||||
"analytics.breakdown.game-version": {
|
||||
"message": "Spielversion"
|
||||
@@ -96,7 +96,7 @@
|
||||
"message": "Einstellungselemente für Analysediagramm"
|
||||
},
|
||||
"analytics.chart.controls.display": {
|
||||
"message": "Anzeigen"
|
||||
"message": "Anzeige"
|
||||
},
|
||||
"analytics.chart.controls.modrinth-events": {
|
||||
"message": "Modrinth-Ereignisse"
|
||||
@@ -498,7 +498,7 @@
|
||||
"message": "Projekte über"
|
||||
},
|
||||
"analytics.title": {
|
||||
"message": "Analysen"
|
||||
"message": "Analytik"
|
||||
},
|
||||
"analytics.value.monetized": {
|
||||
"message": "Monetarisiert"
|
||||
@@ -518,6 +518,9 @@
|
||||
"analytics.value.unknown": {
|
||||
"message": "Unbekannt"
|
||||
},
|
||||
"analytics.value.unknown-dependent-tooltip": {
|
||||
"message": "Es gibt keine Metadaten, um zu bestimmen, zu welchem abhängigen Projekt dieser Download gehört."
|
||||
},
|
||||
"analytics.value.unmonetized": {
|
||||
"message": "Nicht monetarisiert"
|
||||
},
|
||||
@@ -1709,12 +1712,21 @@
|
||||
"dashboard.projects.project.review-environment-metadata": {
|
||||
"message": "Bitte überprüfe die Umgebungsmetadaten"
|
||||
},
|
||||
"dashboard.projects.selection-bar.aria-label": {
|
||||
"message": "Aktionen für ausgewählte Projekte"
|
||||
},
|
||||
"dashboard.projects.selection-bar.selected-count": {
|
||||
"message": "{count, plural, one {# Projekt} other {# Projekte}} ausgewählt"
|
||||
},
|
||||
"dashboard.projects.table.id": {
|
||||
"message": "ID"
|
||||
},
|
||||
"dashboard.projects.table.name": {
|
||||
"message": "Name"
|
||||
},
|
||||
"dashboard.projects.table.select-all-bulk-editable": {
|
||||
"message": "Wähle alle Projekte aus, die die Massenbearbeitung unterstützen"
|
||||
},
|
||||
"dashboard.projects.table.status": {
|
||||
"message": "Status"
|
||||
},
|
||||
@@ -2660,12 +2672,18 @@
|
||||
"layout.nav.upgrade-to-modrinth-plus": {
|
||||
"message": "Auf Modrinth+ upgraden"
|
||||
},
|
||||
"moderation.exclude-technical-review": {
|
||||
"message": "TR ausschließen"
|
||||
},
|
||||
"moderation.moderate": {
|
||||
"message": "Moderieren"
|
||||
},
|
||||
"moderation.page.external-projects": {
|
||||
"message": "Externe Projekte"
|
||||
},
|
||||
"moderation.page.global-detail-traces": {
|
||||
"message": "Globale Traces"
|
||||
},
|
||||
"moderation.page.projects": {
|
||||
"message": "Projekte"
|
||||
},
|
||||
@@ -2675,6 +2693,45 @@
|
||||
"moderation.page.technicalReview": {
|
||||
"message": "Technische Überprüfung"
|
||||
},
|
||||
"modpack-scan-modal.failed": {
|
||||
"message": "Fehlgeschlagen"
|
||||
},
|
||||
"modpack-scan-modal.load-versions-error": {
|
||||
"message": "Versionen konnten nicht geladen werden: {error}"
|
||||
},
|
||||
"modpack-scan-modal.loading-versions": {
|
||||
"message": "Versionen werden geladen..."
|
||||
},
|
||||
"modpack-scan-modal.new-files": {
|
||||
"message": "Neue Dateien"
|
||||
},
|
||||
"modpack-scan-modal.new-groups": {
|
||||
"message": "Neue Gruppen"
|
||||
},
|
||||
"modpack-scan-modal.no-files": {
|
||||
"message": "Keine Dateien gefunden."
|
||||
},
|
||||
"modpack-scan-modal.not-scanned": {
|
||||
"message": "Nicht gescannt"
|
||||
},
|
||||
"modpack-scan-modal.override-files": {
|
||||
"message": "Überschreibungsdateien ({count})"
|
||||
},
|
||||
"modpack-scan-modal.pack-file-name": {
|
||||
"message": "Name der Pack-Datei"
|
||||
},
|
||||
"modpack-scan-modal.scan-all-files": {
|
||||
"message": "Alle Dateien scannen"
|
||||
},
|
||||
"modpack-scan-modal.scan-error": {
|
||||
"message": "Einige Dateien konnten nicht gescannt werden: {error}"
|
||||
},
|
||||
"modpack-scan-modal.scanning": {
|
||||
"message": "Wird gescannt..."
|
||||
},
|
||||
"modpack-scan-modal.title": {
|
||||
"message": "Modpack-Scan ({scanned}/{total} Dateien)"
|
||||
},
|
||||
"muralpay.account-type.checking": {
|
||||
"message": "Girokonto"
|
||||
},
|
||||
@@ -3221,17 +3278,107 @@
|
||||
"project.details.licensed": {
|
||||
"message": "Lizenziert unter"
|
||||
},
|
||||
"project.download.base-game-version-incompatible-tooltip": {
|
||||
"message": "Diese Spielversion ist mit dem Basisprojekt nicht kompatibel."
|
||||
},
|
||||
"project.download.base-loader-incompatible-tooltip": {
|
||||
"message": "Dieser Loader ist mit dem Basisprojekt nicht kompatibel."
|
||||
},
|
||||
"project.download.compatible-version-title": {
|
||||
"message": "Kompatible Versionen"
|
||||
},
|
||||
"project.download.dependencies-title": {
|
||||
"message": "Abhängigkeiten"
|
||||
},
|
||||
"project.download.dependency-already-installed": {
|
||||
"message": "Diese Abhängigkeit ist bereits installiert"
|
||||
},
|
||||
"project.download.dependency-any-compatible": {
|
||||
"message": "Beliebige kompatible"
|
||||
},
|
||||
"project.download.dependency-conflicting": {
|
||||
"message": "Diese Abhängigkeit steht im Konflikt mit einer anderen Abhängigkeit"
|
||||
},
|
||||
"project.download.dependency-download-file": {
|
||||
"message": "{filename} herunterladen"
|
||||
},
|
||||
"project.download.dependency-download-file-with-size": {
|
||||
"message": "{filename} ({size}) herunterladen"
|
||||
},
|
||||
"project.download.dependency-duplicate": {
|
||||
"message": "Diese Abhängigkeit ist bereits enthalten"
|
||||
},
|
||||
"project.download.dependency-missing-version": {
|
||||
"message": "Diese Version der Abhängigkeit ist nicht verfügbar"
|
||||
},
|
||||
"project.download.dependency-no-compatible-version": {
|
||||
"message": "Keine kompatible Version ist für diese Abhängigkeit verfügbar"
|
||||
},
|
||||
"project.download.dependency-quilt-fabric-api": {
|
||||
"message": "Die Fabric-API wird für Quilt ignoriert"
|
||||
},
|
||||
"project.download.dependency-resource-pack-admonition": {
|
||||
"message": "Dieses Projekt hat eine Abhängigkeit mit einem erforderlichen Ressourcenpaket. Lade es herunter und speichere es in deinem {folder}-Ordner."
|
||||
},
|
||||
"project.download.dependency-unavailable": {
|
||||
"message": "Diese Abhängigkeit kann nicht heruntergeladen werden"
|
||||
},
|
||||
"project.download.download": {
|
||||
"message": "Herunterladen"
|
||||
},
|
||||
"project.download.download-as-zip": {
|
||||
"message": "Als .zip herunterladen"
|
||||
},
|
||||
"project.download.download-version": {
|
||||
"message": "{version} herunterladen"
|
||||
},
|
||||
"project.download.download-with-dependencies": {
|
||||
"message": "Mit Abhängigkeiten herunterladen"
|
||||
},
|
||||
"project.download.download-with-recommended": {
|
||||
"message": "Mit empfohlenen herunterladen"
|
||||
},
|
||||
"project.download.download-with-recommended-as-zip": {
|
||||
"message": "Mit empfohlenen als .zip herunterladen"
|
||||
},
|
||||
"project.download.duplicate-dependencies-hidden": {
|
||||
"message": "Doppelte Abhängigkeiten werden ausgeblendet"
|
||||
},
|
||||
"project.download.file-unavailable": {
|
||||
"message": "Diese Datei kann nicht heruntergeladen werden"
|
||||
},
|
||||
"project.download.game-version-unsupported-tooltip": {
|
||||
"message": "{title} unterstützt {gameVersion} für {platform} nicht"
|
||||
},
|
||||
"project.download.install-with-app": {
|
||||
"message": "Mit Modrinth App installieren"
|
||||
},
|
||||
"project.download.manually": {
|
||||
"message": "Manuell herunterladen"
|
||||
},
|
||||
"project.download.no-app": {
|
||||
"message": "Du hast die Modrinth App nicht?"
|
||||
},
|
||||
"project.download.no-game-versions-found": {
|
||||
"message": "Keine Spielversionen gefunden"
|
||||
},
|
||||
"project.download.no-versions-available": {
|
||||
"message": "Keine Versionen für {gameVersion} und {platform} verfügbar."
|
||||
},
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title} unterstützt {platform} für die {gameVersion} nicht"
|
||||
},
|
||||
"project.download.recommended-title": {
|
||||
"message": "Empfohlen"
|
||||
},
|
||||
"project.download.required-resource-pack-admonition": {
|
||||
"message": "Dieses Datenpaket benötigt ebenfalls ein Ressourcenpaket. Lade es herunter und speichere es in deinem {folder}-Ordner."
|
||||
},
|
||||
"project.download.required-resource-pack-short": {
|
||||
"message": "Ressourcenpaket"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "Spielversionen durchsuchen..."
|
||||
"message": "Spielversion auswählen"
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "Spielversion auswählen"
|
||||
@@ -3245,6 +3392,15 @@
|
||||
"project.download.title": {
|
||||
"message": "{title} herunterladen"
|
||||
},
|
||||
"project.download.unknown-loader": {
|
||||
"message": "Unbekannter Loader"
|
||||
},
|
||||
"project.download.zip-failed-text": {
|
||||
"message": "Eine oder mehrere Dateien konnten nicht heruntergeladen werden. Bitte versuche es erneut."
|
||||
},
|
||||
"project.download.zip-failed-title": {
|
||||
"message": "Dateien konnten nicht heruntergeladen werden"
|
||||
},
|
||||
"project.environment.migration-no-permission.message": {
|
||||
"message": "Wir haben kürzlich das Umgebungssystem auf Modrinth überarbeitet und neue Optionen sind nun verfügbar. Du hast keine Berechtigung, diese Einstellungen zu ändern, aber informiere bitte ein anderes Projektmitglied, dass die Umgebungsmetadaten überprüft werden müssen."
|
||||
},
|
||||
@@ -4052,9 +4208,6 @@
|
||||
"settings.account.security.email.title": {
|
||||
"message": "E-Mail"
|
||||
},
|
||||
"settings.account.security.passkey.add": {
|
||||
"message": "Passkey hinzufügen"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.name.description": {
|
||||
"message": "Stell sicher, dass du etwas nimmst, was du dir gut merken kannst, damit du den Passkey später identifizieren kannst."
|
||||
},
|
||||
@@ -4064,6 +4217,15 @@
|
||||
"settings.account.security.passkey.add-modal.name.placeholder": {
|
||||
"message": "Mein Passkey"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.title": {
|
||||
"message": "Passkey hinzufügen"
|
||||
},
|
||||
"settings.account.security.passkey.add.button": {
|
||||
"message": "Passkey hinzufügen"
|
||||
},
|
||||
"settings.account.security.passkey.button": {
|
||||
"message": "Passkeys verwalten"
|
||||
},
|
||||
"settings.account.security.passkey.description": {
|
||||
"message": "Verwalte deine gespeicherten Passkeys oder füge einen neuen hinzu."
|
||||
},
|
||||
@@ -4074,7 +4236,7 @@
|
||||
"message": "Zuletzt {ago} verwendet"
|
||||
},
|
||||
"settings.account.security.passkey.modal.loading": {
|
||||
"message": "Passkeys werden geladen…"
|
||||
"message": "Passkeys werden geladen..."
|
||||
},
|
||||
"settings.account.security.passkey.modal.never-used": {
|
||||
"message": "Nie verwendet"
|
||||
@@ -4082,6 +4244,9 @@
|
||||
"settings.account.security.passkey.modal.no-passkeys": {
|
||||
"message": "Du hast keine registrierten Passkeys."
|
||||
},
|
||||
"settings.account.security.passkey.remove.button": {
|
||||
"message": "Passkey löschen"
|
||||
},
|
||||
"settings.account.security.passkey.remove.description": {
|
||||
"message": "Dadurch wird der Passkey „{name}“ endgültig gelöscht. Du kannst dich mit ihm nicht mehr anmelden."
|
||||
},
|
||||
@@ -4725,7 +4890,7 @@
|
||||
"message": "Version anzeigen"
|
||||
},
|
||||
"version.download.download-dependency": {
|
||||
"message": "Abhängigkeit herunterladen"
|
||||
"message": "Wähle eine Version zum Herunterladen aus"
|
||||
},
|
||||
"version.download.no-primary-file": {
|
||||
"message": "Fehler: Keine primäre Datei gefunden"
|
||||
@@ -4736,6 +4901,9 @@
|
||||
"version.download.required-resource-pack": {
|
||||
"message": "Erforderliches Ressourcenpaket"
|
||||
},
|
||||
"version.download.version": {
|
||||
"message": "{version} ({size}) herunterladen"
|
||||
},
|
||||
"version.edit.button": {
|
||||
"message": "Bearbeiten"
|
||||
},
|
||||
|
||||
@@ -2693,6 +2693,9 @@
|
||||
"moderation.page.technicalReview": {
|
||||
"message": "Tech review"
|
||||
},
|
||||
"modpack-scan-modal.clear-all-groups": {
|
||||
"message": "Clear All Groups"
|
||||
},
|
||||
"modpack-scan-modal.failed": {
|
||||
"message": "Failed"
|
||||
},
|
||||
@@ -4208,9 +4211,6 @@
|
||||
"settings.account.security.email.title": {
|
||||
"message": "Email"
|
||||
},
|
||||
"settings.account.security.passkey.add": {
|
||||
"message": "Add passkey"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.name.description": {
|
||||
"message": "Make sure to pick something memorable, so you can identify this passkey later."
|
||||
},
|
||||
@@ -4220,6 +4220,15 @@
|
||||
"settings.account.security.passkey.add-modal.name.placeholder": {
|
||||
"message": "My passkey"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.title": {
|
||||
"message": "Add passkey"
|
||||
},
|
||||
"settings.account.security.passkey.add.button": {
|
||||
"message": "Add passkey"
|
||||
},
|
||||
"settings.account.security.passkey.button": {
|
||||
"message": "Manage passkeys"
|
||||
},
|
||||
"settings.account.security.passkey.description": {
|
||||
"message": "Manage your registered passkeys, or add a new one."
|
||||
},
|
||||
@@ -4238,6 +4247,9 @@
|
||||
"settings.account.security.passkey.modal.no-passkeys": {
|
||||
"message": "You do not have any passkeys registered."
|
||||
},
|
||||
"settings.account.security.passkey.remove.button": {
|
||||
"message": "Delete passkey"
|
||||
},
|
||||
"settings.account.security.passkey.remove.description": {
|
||||
"message": "This will permanently remove the passkey \"{name}\". You will no longer be able to sign in with it."
|
||||
},
|
||||
|
||||
@@ -518,6 +518,9 @@
|
||||
"analytics.value.unknown": {
|
||||
"message": "Desconocido"
|
||||
},
|
||||
"analytics.value.unknown-dependent-tooltip": {
|
||||
"message": "No hay metadatos que permitan determinar a qué proyecto dependiente corresponde esta descarga."
|
||||
},
|
||||
"analytics.value.unmonetized": {
|
||||
"message": "No monetizado"
|
||||
},
|
||||
@@ -1709,12 +1712,21 @@
|
||||
"dashboard.projects.project.review-environment-metadata": {
|
||||
"message": "Por favor revisa los metadatos de entorno"
|
||||
},
|
||||
"dashboard.projects.selection-bar.aria-label": {
|
||||
"message": "Acciones de los proyectos seleccionados"
|
||||
},
|
||||
"dashboard.projects.selection-bar.selected-count": {
|
||||
"message": "{count, plural, one {# proyecto seleccionado} other {# proyectos seleccionados}}"
|
||||
},
|
||||
"dashboard.projects.table.id": {
|
||||
"message": "ID"
|
||||
},
|
||||
"dashboard.projects.table.name": {
|
||||
"message": "Nombre"
|
||||
},
|
||||
"dashboard.projects.table.select-all-bulk-editable": {
|
||||
"message": "Seleccionar todos los proyectos que admiten la edición masiva"
|
||||
},
|
||||
"dashboard.projects.table.status": {
|
||||
"message": "Estado"
|
||||
},
|
||||
@@ -2660,12 +2672,18 @@
|
||||
"layout.nav.upgrade-to-modrinth-plus": {
|
||||
"message": "Actualizar a Modrinth+"
|
||||
},
|
||||
"moderation.exclude-technical-review": {
|
||||
"message": "Excluir RT"
|
||||
},
|
||||
"moderation.moderate": {
|
||||
"message": "Moderar"
|
||||
},
|
||||
"moderation.page.external-projects": {
|
||||
"message": "Proyectos externos"
|
||||
},
|
||||
"moderation.page.global-detail-traces": {
|
||||
"message": "Trazas globales"
|
||||
},
|
||||
"moderation.page.projects": {
|
||||
"message": "Proyectos"
|
||||
},
|
||||
@@ -2675,6 +2693,45 @@
|
||||
"moderation.page.technicalReview": {
|
||||
"message": "Revisión técnica"
|
||||
},
|
||||
"modpack-scan-modal.failed": {
|
||||
"message": "Error"
|
||||
},
|
||||
"modpack-scan-modal.load-versions-error": {
|
||||
"message": "No se pudieron cargar las versiones: {error}"
|
||||
},
|
||||
"modpack-scan-modal.loading-versions": {
|
||||
"message": "Cargando versiones..."
|
||||
},
|
||||
"modpack-scan-modal.new-files": {
|
||||
"message": "Nuevos archivos"
|
||||
},
|
||||
"modpack-scan-modal.new-groups": {
|
||||
"message": "Nuevos grupos"
|
||||
},
|
||||
"modpack-scan-modal.no-files": {
|
||||
"message": "No se encontraron archivos."
|
||||
},
|
||||
"modpack-scan-modal.not-scanned": {
|
||||
"message": "No escaneado"
|
||||
},
|
||||
"modpack-scan-modal.override-files": {
|
||||
"message": "Archivos de sobrescritura ({count})"
|
||||
},
|
||||
"modpack-scan-modal.pack-file-name": {
|
||||
"message": "Nombre del archivo del paquete"
|
||||
},
|
||||
"modpack-scan-modal.scan-all-files": {
|
||||
"message": "Escanear todos los archivos"
|
||||
},
|
||||
"modpack-scan-modal.scan-error": {
|
||||
"message": "No se pudieron escanear algunos archivos: {error}"
|
||||
},
|
||||
"modpack-scan-modal.scanning": {
|
||||
"message": "Escaneando..."
|
||||
},
|
||||
"modpack-scan-modal.title": {
|
||||
"message": "Análisis del modpack ({scanned}/{total} archivos)"
|
||||
},
|
||||
"muralpay.account-type.checking": {
|
||||
"message": "Cuenta de cheques"
|
||||
},
|
||||
@@ -3221,17 +3278,107 @@
|
||||
"project.details.licensed": {
|
||||
"message": "Con licencia"
|
||||
},
|
||||
"project.download.base-game-version-incompatible-tooltip": {
|
||||
"message": "Esta versión del juego no es compatible con el proyecto base."
|
||||
},
|
||||
"project.download.base-loader-incompatible-tooltip": {
|
||||
"message": "Este cargador no es compatible con el proyecto base."
|
||||
},
|
||||
"project.download.compatible-version-title": {
|
||||
"message": "Versiones compatibles"
|
||||
},
|
||||
"project.download.dependencies-title": {
|
||||
"message": "Dependencias"
|
||||
},
|
||||
"project.download.dependency-already-installed": {
|
||||
"message": "This dependency is already installed"
|
||||
},
|
||||
"project.download.dependency-any-compatible": {
|
||||
"message": "Cualquiera compatible"
|
||||
},
|
||||
"project.download.dependency-conflicting": {
|
||||
"message": "Esta dependencia entra en conflicto con otra dependencia"
|
||||
},
|
||||
"project.download.dependency-download-file": {
|
||||
"message": "Descargar {filename}"
|
||||
},
|
||||
"project.download.dependency-download-file-with-size": {
|
||||
"message": "Descargar {filename} ({size})"
|
||||
},
|
||||
"project.download.dependency-duplicate": {
|
||||
"message": "Esta dependencia ya está incluida"
|
||||
},
|
||||
"project.download.dependency-missing-version": {
|
||||
"message": "Esta versión de la dependencia no está disponible"
|
||||
},
|
||||
"project.download.dependency-no-compatible-version": {
|
||||
"message": "No hay ninguna versión compatible disponible para esta dependencia"
|
||||
},
|
||||
"project.download.dependency-quilt-fabric-api": {
|
||||
"message": "La API de Fabric se omite para Quilt"
|
||||
},
|
||||
"project.download.dependency-resource-pack-admonition": {
|
||||
"message": "Este proyecto depende de un paquete de recursos obligatorio. Descárgalo y colócalo en tu carpeta {folder}."
|
||||
},
|
||||
"project.download.dependency-unavailable": {
|
||||
"message": "Esta dependencia no se puede descargar"
|
||||
},
|
||||
"project.download.download": {
|
||||
"message": "Descargar"
|
||||
},
|
||||
"project.download.download-as-zip": {
|
||||
"message": "Descargar como archivo .zip"
|
||||
},
|
||||
"project.download.download-version": {
|
||||
"message": "Descargar {version}"
|
||||
},
|
||||
"project.download.download-with-dependencies": {
|
||||
"message": "Descargar con dependencias"
|
||||
},
|
||||
"project.download.download-with-recommended": {
|
||||
"message": "Descargar con las recomendaciones"
|
||||
},
|
||||
"project.download.download-with-recommended-as-zip": {
|
||||
"message": "Descargar con los archivos recomendados como .zip"
|
||||
},
|
||||
"project.download.duplicate-dependencies-hidden": {
|
||||
"message": "Las dependencias duplicadas están ocultas"
|
||||
},
|
||||
"project.download.file-unavailable": {
|
||||
"message": "Este archivo no se puede descargar"
|
||||
},
|
||||
"project.download.game-version-unsupported-tooltip": {
|
||||
"message": "{title} no soporta {gameVersion} para {platform}"
|
||||
},
|
||||
"project.download.install-with-app": {
|
||||
"message": "Instalar con la aplicación Modrinth"
|
||||
},
|
||||
"project.download.manually": {
|
||||
"message": "Descargar manualmente"
|
||||
},
|
||||
"project.download.no-app": {
|
||||
"message": "¿No tienes la Modrinth App?"
|
||||
},
|
||||
"project.download.no-game-versions-found": {
|
||||
"message": "No se encontraron versiones del juego"
|
||||
},
|
||||
"project.download.no-versions-available": {
|
||||
"message": "No hay versiones disponibles para {gameVersion} y {platform}."
|
||||
},
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title} no soporta {platform} para {gameVersion}"
|
||||
},
|
||||
"project.download.recommended-title": {
|
||||
"message": "Recomendado"
|
||||
},
|
||||
"project.download.required-resource-pack-admonition": {
|
||||
"message": "Este paquete de datos también requiere un paquete de recursos. Descárgalo y colócalo en tu carpeta {folder}."
|
||||
},
|
||||
"project.download.required-resource-pack-short": {
|
||||
"message": "Paquete de recursos"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "Buscar versiones del juego..."
|
||||
"message": "Selecciona la versión del juego"
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "Selecciona la versión del juego"
|
||||
@@ -3245,6 +3392,15 @@
|
||||
"project.download.title": {
|
||||
"message": "Descargar {title}"
|
||||
},
|
||||
"project.download.unknown-loader": {
|
||||
"message": "Cargador desconocido"
|
||||
},
|
||||
"project.download.zip-failed-text": {
|
||||
"message": "No se pudieron descargar uno o más archivos. Inténtalo de nuevo."
|
||||
},
|
||||
"project.download.zip-failed-title": {
|
||||
"message": "No se pudieron descargar los archivos"
|
||||
},
|
||||
"project.environment.migration-no-permission.message": {
|
||||
"message": "Acabamos de renovar el sistema de entornos en Modrinth y ahora hay nuevas opciones disponibles. No tienes permiso para modificar estos ajustes, pero avisa a otro miembro del proyecto que los metadatos del entorno necesitan ser verificados."
|
||||
},
|
||||
@@ -4052,9 +4208,6 @@
|
||||
"settings.account.security.email.title": {
|
||||
"message": "Correo electrónico"
|
||||
},
|
||||
"settings.account.security.passkey.add": {
|
||||
"message": "Agregar clave de acceso"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.name.description": {
|
||||
"message": "Asegúrate de elegir algo fácil de recordar, para que puedas identificar esta contraseña más adelante."
|
||||
},
|
||||
@@ -4064,6 +4217,15 @@
|
||||
"settings.account.security.passkey.add-modal.name.placeholder": {
|
||||
"message": "Mi clave de acceso"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.title": {
|
||||
"message": "Agregar clave de acceso"
|
||||
},
|
||||
"settings.account.security.passkey.add.button": {
|
||||
"message": "Agregar clave de acceso"
|
||||
},
|
||||
"settings.account.security.passkey.button": {
|
||||
"message": "Administrar claves de acceso"
|
||||
},
|
||||
"settings.account.security.passkey.description": {
|
||||
"message": "Administra tus claves de acceso registradas o agrega una nueva."
|
||||
},
|
||||
@@ -4074,7 +4236,7 @@
|
||||
"message": "Último uso {ago}"
|
||||
},
|
||||
"settings.account.security.passkey.modal.loading": {
|
||||
"message": "Cargando claves de acceso…"
|
||||
"message": "Cargando claves de acceso..."
|
||||
},
|
||||
"settings.account.security.passkey.modal.never-used": {
|
||||
"message": "Nunca usado"
|
||||
@@ -4082,6 +4244,9 @@
|
||||
"settings.account.security.passkey.modal.no-passkeys": {
|
||||
"message": "No tienes ninguna clave de acceso registrada."
|
||||
},
|
||||
"settings.account.security.passkey.remove.button": {
|
||||
"message": "Eliminar clave de acceso"
|
||||
},
|
||||
"settings.account.security.passkey.remove.description": {
|
||||
"message": "Esto eliminará de forma permanente la clave de acceso \"{name}\". Ya no podrás iniciar sesión con ella."
|
||||
},
|
||||
@@ -4725,7 +4890,7 @@
|
||||
"message": "Ver versión"
|
||||
},
|
||||
"version.download.download-dependency": {
|
||||
"message": "Descargar dependencia"
|
||||
"message": "Selecciona una versión para descargar"
|
||||
},
|
||||
"version.download.no-primary-file": {
|
||||
"message": "Error: No se encontró el archivo principal"
|
||||
@@ -4736,6 +4901,9 @@
|
||||
"version.download.required-resource-pack": {
|
||||
"message": "Paquete de recursos requerido"
|
||||
},
|
||||
"version.download.version": {
|
||||
"message": "Descargar {version} ({size})"
|
||||
},
|
||||
"version.edit.button": {
|
||||
"message": "Editar"
|
||||
},
|
||||
|
||||
@@ -3110,9 +3110,6 @@
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title} no está soportado para {platform} en la {gameVersion}"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "Buscar versiones del juego..."
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "Selecciona la versión del juego"
|
||||
},
|
||||
@@ -4562,9 +4559,6 @@
|
||||
"version.dependency.view-version": {
|
||||
"message": "Ver versión"
|
||||
},
|
||||
"version.download.download-dependency": {
|
||||
"message": "Descargar dependencia"
|
||||
},
|
||||
"version.download.no-primary-file": {
|
||||
"message": "Error: No se encontró el archivo principal"
|
||||
},
|
||||
|
||||
@@ -38,6 +38,9 @@
|
||||
"analytics.breakdown.loader": {
|
||||
"message": "Loader"
|
||||
},
|
||||
"analytics.breakdown.members": {
|
||||
"message": "Miyembro"
|
||||
},
|
||||
"analytics.breakdown.monetization": {
|
||||
"message": "Monetisasyon"
|
||||
},
|
||||
@@ -134,6 +137,9 @@
|
||||
"analytics.stat.views": {
|
||||
"message": "Pagtingin"
|
||||
},
|
||||
"analytics.value.no-dependent": {
|
||||
"message": "Wala"
|
||||
},
|
||||
"analytics.value.none": {
|
||||
"message": "Wala"
|
||||
},
|
||||
@@ -1428,7 +1434,7 @@
|
||||
"message": "Alok sa limitadong oras. Walang kakailanganing credit card. Magagamit para sa mga server sa US."
|
||||
},
|
||||
"hosting-marketing.pick-customized-plan": {
|
||||
"message": "Pumili ng sinadyang plan na may specs na kakailanganin mo."
|
||||
"message": "Pumili ng pasadya na plan na may specs na kailangan mo."
|
||||
},
|
||||
"hosting-marketing.server-for-everyone": {
|
||||
"message": "May server para sa lahat"
|
||||
@@ -1877,6 +1883,9 @@
|
||||
"moderation.page.technicalReview": {
|
||||
"message": "Tech review"
|
||||
},
|
||||
"modpack-scan-modal.failed": {
|
||||
"message": "Nabigo"
|
||||
},
|
||||
"muralpay.account-type.checking": {
|
||||
"message": "Sinusuri"
|
||||
},
|
||||
@@ -2417,9 +2426,6 @@
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "Hindi masuport ng {title} ang {platform} para sa {gameVersion}"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "Maghanap ng mga bersiyon ng laro..."
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "Piliin ang lahat ng bersiyon ng laro"
|
||||
},
|
||||
@@ -2534,6 +2540,9 @@
|
||||
"project.settings.general.url.title": {
|
||||
"message": "URL"
|
||||
},
|
||||
"project.settings.permissions.sort.status": {
|
||||
"message": "Estado"
|
||||
},
|
||||
"project.settings.title": {
|
||||
"message": "Mga Setting"
|
||||
},
|
||||
@@ -2942,6 +2951,9 @@
|
||||
"settings.account.security.email.title": {
|
||||
"message": "Email"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.name.label": {
|
||||
"message": "Pangalan"
|
||||
},
|
||||
"settings.account.security.password.action.add": {
|
||||
"message": "Magdagdag ng password"
|
||||
},
|
||||
@@ -3356,6 +3368,9 @@
|
||||
"ui.newsletter-button.tooltip": {
|
||||
"message": "Mag-subscribe sa Modrinth newsletter"
|
||||
},
|
||||
"version.edit.button": {
|
||||
"message": "Baguhin"
|
||||
},
|
||||
"version.environment.none.description": {
|
||||
"message": "Wala pang itinakdang environment para sa bersiyong ito."
|
||||
},
|
||||
|
||||
@@ -33,10 +33,10 @@
|
||||
"message": "Type de projet dépendant"
|
||||
},
|
||||
"analytics.breakdown.download-reason": {
|
||||
"message": "Télécharger la raison"
|
||||
"message": "Raison de téléchargement"
|
||||
},
|
||||
"analytics.breakdown.download-source": {
|
||||
"message": "Télécharger la source"
|
||||
"message": "Source de téléchargement"
|
||||
},
|
||||
"analytics.breakdown.game-version": {
|
||||
"message": "Version du jeu"
|
||||
@@ -69,7 +69,7 @@
|
||||
"message": "Répartition par {breakdown}"
|
||||
},
|
||||
"analytics.chart.action.show-all": {
|
||||
"message": "Montrer tout"
|
||||
"message": "Tout montrer"
|
||||
},
|
||||
"analytics.chart.action.show-limited": {
|
||||
"message": "Montrer limités"
|
||||
@@ -518,6 +518,9 @@
|
||||
"analytics.value.unknown": {
|
||||
"message": "Inconnu"
|
||||
},
|
||||
"analytics.value.unknown-dependent-tooltip": {
|
||||
"message": "Il n'y a pas de métadonnées permettant de déterminer à quel projet dépendant ce téléchargement se rapporte."
|
||||
},
|
||||
"analytics.value.unmonetized": {
|
||||
"message": "Non monétisé"
|
||||
},
|
||||
@@ -1709,12 +1712,21 @@
|
||||
"dashboard.projects.project.review-environment-metadata": {
|
||||
"message": "Merci de revoir les métadonnées environnementales"
|
||||
},
|
||||
"dashboard.projects.selection-bar.aria-label": {
|
||||
"message": "Actions des projets sélectionnés"
|
||||
},
|
||||
"dashboard.projects.selection-bar.selected-count": {
|
||||
"message": "{count, plural, one {# projet a été sélectionné} other {# projets ont été sélectionnés}}"
|
||||
},
|
||||
"dashboard.projects.table.id": {
|
||||
"message": "ID"
|
||||
},
|
||||
"dashboard.projects.table.name": {
|
||||
"message": "Nom"
|
||||
},
|
||||
"dashboard.projects.table.select-all-bulk-editable": {
|
||||
"message": "Sélectionnez tous les projets prenant en charge la modification en masse"
|
||||
},
|
||||
"dashboard.projects.table.status": {
|
||||
"message": "Statut"
|
||||
},
|
||||
@@ -2660,12 +2672,18 @@
|
||||
"layout.nav.upgrade-to-modrinth-plus": {
|
||||
"message": "Passer à Modrinth+"
|
||||
},
|
||||
"moderation.exclude-technical-review": {
|
||||
"message": "Exclure la révision technique"
|
||||
},
|
||||
"moderation.moderate": {
|
||||
"message": "Modérer"
|
||||
},
|
||||
"moderation.page.external-projects": {
|
||||
"message": "Projets externes"
|
||||
},
|
||||
"moderation.page.global-detail-traces": {
|
||||
"message": "Traces globales"
|
||||
},
|
||||
"moderation.page.projects": {
|
||||
"message": "Projets"
|
||||
},
|
||||
@@ -2675,6 +2693,45 @@
|
||||
"moderation.page.technicalReview": {
|
||||
"message": "Revue technique"
|
||||
},
|
||||
"modpack-scan-modal.failed": {
|
||||
"message": "Échec"
|
||||
},
|
||||
"modpack-scan-modal.load-versions-error": {
|
||||
"message": "Impossible de charger les versions : {error}"
|
||||
},
|
||||
"modpack-scan-modal.loading-versions": {
|
||||
"message": "Chargement des versions..."
|
||||
},
|
||||
"modpack-scan-modal.new-files": {
|
||||
"message": "Nouveaux fichiers"
|
||||
},
|
||||
"modpack-scan-modal.new-groups": {
|
||||
"message": "Nouveaux groupes"
|
||||
},
|
||||
"modpack-scan-modal.no-files": {
|
||||
"message": "Aucun fichier trouvé."
|
||||
},
|
||||
"modpack-scan-modal.not-scanned": {
|
||||
"message": "Non scanné"
|
||||
},
|
||||
"modpack-scan-modal.override-files": {
|
||||
"message": "Écraser les fichiers ({count})"
|
||||
},
|
||||
"modpack-scan-modal.pack-file-name": {
|
||||
"message": "Nom du fichier pack"
|
||||
},
|
||||
"modpack-scan-modal.scan-all-files": {
|
||||
"message": "Scanner tous les fichiers"
|
||||
},
|
||||
"modpack-scan-modal.scan-error": {
|
||||
"message": "Certains fichiers n'ont pas réussi à scanner : {error}"
|
||||
},
|
||||
"modpack-scan-modal.scanning": {
|
||||
"message": "Scan en cours..."
|
||||
},
|
||||
"modpack-scan-modal.title": {
|
||||
"message": "Scan du modpack ({scanned}/{total} fichiers)"
|
||||
},
|
||||
"muralpay.account-type.checking": {
|
||||
"message": "Compte courant"
|
||||
},
|
||||
@@ -3221,17 +3278,107 @@
|
||||
"project.details.licensed": {
|
||||
"message": "License"
|
||||
},
|
||||
"project.download.base-game-version-incompatible-tooltip": {
|
||||
"message": "Cette version du jeu est incompatible avec le projet de base."
|
||||
},
|
||||
"project.download.base-loader-incompatible-tooltip": {
|
||||
"message": "Ce loader est incompatible avec le projet de base."
|
||||
},
|
||||
"project.download.compatible-version-title": {
|
||||
"message": "Versions compatibles"
|
||||
},
|
||||
"project.download.dependencies-title": {
|
||||
"message": "Dépendances"
|
||||
},
|
||||
"project.download.dependency-already-installed": {
|
||||
"message": "Cette dépendance est déjà installée"
|
||||
},
|
||||
"project.download.dependency-any-compatible": {
|
||||
"message": "N'importe quelle version compatible"
|
||||
},
|
||||
"project.download.dependency-conflicting": {
|
||||
"message": "Cette dépendance entre en conflit avec une autre dépendance"
|
||||
},
|
||||
"project.download.dependency-download-file": {
|
||||
"message": "Télécharger {filename}"
|
||||
},
|
||||
"project.download.dependency-download-file-with-size": {
|
||||
"message": "Télécharger {filename} ({size})"
|
||||
},
|
||||
"project.download.dependency-duplicate": {
|
||||
"message": "Cette dépendance est déjà incluse"
|
||||
},
|
||||
"project.download.dependency-missing-version": {
|
||||
"message": "Cette version de dépendance est indisponible"
|
||||
},
|
||||
"project.download.dependency-no-compatible-version": {
|
||||
"message": "Aucune version compatible n'est disponible pour cette dépendance"
|
||||
},
|
||||
"project.download.dependency-quilt-fabric-api": {
|
||||
"message": "L'API Fabric est ignorée pour Quilt"
|
||||
},
|
||||
"project.download.dependency-resource-pack-admonition": {
|
||||
"message": "Ce projet dépend d'un pack de ressources requis. Téléchargez-le et placez-le dans votre dossier {folder}."
|
||||
},
|
||||
"project.download.dependency-unavailable": {
|
||||
"message": "Cette dépendance ne peut pas être téléchargée"
|
||||
},
|
||||
"project.download.download": {
|
||||
"message": "Télécharger"
|
||||
},
|
||||
"project.download.download-as-zip": {
|
||||
"message": "Télécharger en fichier .zip"
|
||||
},
|
||||
"project.download.download-version": {
|
||||
"message": "Télécharger {version}"
|
||||
},
|
||||
"project.download.download-with-dependencies": {
|
||||
"message": "Télécharger avec les dépendances"
|
||||
},
|
||||
"project.download.download-with-recommended": {
|
||||
"message": "Télécharger avec les fichiers recommandés"
|
||||
},
|
||||
"project.download.download-with-recommended-as-zip": {
|
||||
"message": "Télécharger avec les fichiers recommandés en fichier .zip"
|
||||
},
|
||||
"project.download.duplicate-dependencies-hidden": {
|
||||
"message": "Les dépendances en double sont masquées"
|
||||
},
|
||||
"project.download.file-unavailable": {
|
||||
"message": "Ce fichier ne peut pas être téléchargé"
|
||||
},
|
||||
"project.download.game-version-unsupported-tooltip": {
|
||||
"message": "{title} ne supporte pas {gameVersion} pour {platform}"
|
||||
},
|
||||
"project.download.install-with-app": {
|
||||
"message": "Installer avec Modrinth App"
|
||||
},
|
||||
"project.download.manually": {
|
||||
"message": "Télécharger manuellement"
|
||||
},
|
||||
"project.download.no-app": {
|
||||
"message": "Vous n'avez pas Modrinth App ?"
|
||||
},
|
||||
"project.download.no-game-versions-found": {
|
||||
"message": "Aucune version de jeu trouvée"
|
||||
},
|
||||
"project.download.no-versions-available": {
|
||||
"message": "Aucune version disponible pour {gameVersion} et {platform}."
|
||||
},
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title} ne supporte pas {platform} pour {gameVersion}"
|
||||
},
|
||||
"project.download.recommended-title": {
|
||||
"message": "Recommandé"
|
||||
},
|
||||
"project.download.required-resource-pack-admonition": {
|
||||
"message": "Ce pack de données a également besoin d'un pack de ressources. Téléchargez-le et placez-le dans votre dossier {folder}."
|
||||
},
|
||||
"project.download.required-resource-pack-short": {
|
||||
"message": "Pack de ressources"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "Recherchez une version du jeu..."
|
||||
"message": "Sélectionner la version du jeu"
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "Sélectionnez la version du jeu"
|
||||
@@ -3245,6 +3392,9 @@
|
||||
"project.download.title": {
|
||||
"message": "Télécharger {title}"
|
||||
},
|
||||
"project.download.unknown-loader": {
|
||||
"message": "Loader inconnu"
|
||||
},
|
||||
"project.environment.migration-no-permission.message": {
|
||||
"message": "Nous venons de remanier le système d'Environnements sur Modrinth et de nouvelles options sont désormais disponibles. Vous n'avez pas l'autorisation de modifier ces paramètres, veuillez informer un autre membre du projet que les métadonnées de l'environnement doivent être vérifiées."
|
||||
},
|
||||
@@ -4052,9 +4202,6 @@
|
||||
"settings.account.security.email.title": {
|
||||
"message": "E-mail"
|
||||
},
|
||||
"settings.account.security.passkey.add": {
|
||||
"message": "Ajouter une clé d'accès"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.name.description": {
|
||||
"message": "Veillez à choisir un nom facile à retenir, afin de pouvoir identifier tę klucz d'accès plus tard."
|
||||
},
|
||||
@@ -4064,6 +4211,15 @@
|
||||
"settings.account.security.passkey.add-modal.name.placeholder": {
|
||||
"message": "Ma clé d'accès"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.title": {
|
||||
"message": "Ajouter une clé d'accès"
|
||||
},
|
||||
"settings.account.security.passkey.add.button": {
|
||||
"message": "Ajouter une clé d'accès"
|
||||
},
|
||||
"settings.account.security.passkey.button": {
|
||||
"message": "Gérer les clés d'accès"
|
||||
},
|
||||
"settings.account.security.passkey.description": {
|
||||
"message": "Gérez vos clés d'accès enregistrées ou ajoutez-en une nouvelle."
|
||||
},
|
||||
@@ -4074,7 +4230,7 @@
|
||||
"message": "Dernière utilisation il y a {ago}"
|
||||
},
|
||||
"settings.account.security.passkey.modal.loading": {
|
||||
"message": "Chargement des clés d'accès…"
|
||||
"message": "Chargement des clés d'accès..."
|
||||
},
|
||||
"settings.account.security.passkey.modal.never-used": {
|
||||
"message": "Jamais utilisée"
|
||||
@@ -4082,6 +4238,9 @@
|
||||
"settings.account.security.passkey.modal.no-passkeys": {
|
||||
"message": "Vous n'avez aucune clé d'accès enregistrée."
|
||||
},
|
||||
"settings.account.security.passkey.remove.button": {
|
||||
"message": "Supprimer la clé d'accès"
|
||||
},
|
||||
"settings.account.security.passkey.remove.description": {
|
||||
"message": "Cela supprimera définitivement la clé d'accès \"{name}\". Vous ne pourrez plus l'utiliser pour vous connecter."
|
||||
},
|
||||
@@ -4725,7 +4884,7 @@
|
||||
"message": "Voir la version"
|
||||
},
|
||||
"version.download.download-dependency": {
|
||||
"message": "Télécharger la dépendance"
|
||||
"message": "Sélectionner une version à télécharger"
|
||||
},
|
||||
"version.download.no-primary-file": {
|
||||
"message": "Erreur : aucun fichier principal trouvé"
|
||||
@@ -4736,6 +4895,9 @@
|
||||
"version.download.required-resource-pack": {
|
||||
"message": "Pack de ressources requis"
|
||||
},
|
||||
"version.download.version": {
|
||||
"message": "Télécharger {version} ({size})"
|
||||
},
|
||||
"version.edit.button": {
|
||||
"message": "Modifier"
|
||||
},
|
||||
|
||||
@@ -2036,9 +2036,6 @@
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title} אינו תומך ב-{platform} עבור {gameVersion}"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "חיפוש גרסאות משחק..."
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "בחירת גרסת משחק"
|
||||
},
|
||||
|
||||
@@ -23,14 +23,20 @@
|
||||
"analytics.breakdown.country": {
|
||||
"message": "Ország"
|
||||
},
|
||||
"analytics.breakdown.dependent-project-download": {
|
||||
"message": "Függő projekt"
|
||||
},
|
||||
"analytics.breakdown.dependent-project-type": {
|
||||
"message": "Függő projekt típusa"
|
||||
},
|
||||
"analytics.breakdown.download-reason": {
|
||||
"message": "Letöltés oka"
|
||||
"message": "Letöltési ok"
|
||||
},
|
||||
"analytics.breakdown.download-source": {
|
||||
"message": "Forrás letöltése"
|
||||
"message": "Letöltési forrás"
|
||||
},
|
||||
"analytics.breakdown.game-version": {
|
||||
"message": "Játék verziója"
|
||||
"message": "Játékverzió"
|
||||
},
|
||||
"analytics.breakdown.generic": {
|
||||
"message": "Részletezés"
|
||||
@@ -111,7 +117,7 @@
|
||||
"message": "Válasszon elemeket az alábbi táblázatból az adatok megjelenítéséhez."
|
||||
},
|
||||
"analytics.chart.events.count-aria": {
|
||||
"message": "{count, plural, one {# analitikai esemény} other {# analitikai esemény}}"
|
||||
"message": "{count} statisztikai esemény"
|
||||
},
|
||||
"analytics.chart.events.project-title": {
|
||||
"message": "<project>{projectName}</project>: {title}"
|
||||
@@ -137,14 +143,29 @@
|
||||
"analytics.chart.render-limit.header": {
|
||||
"message": "Megjelenítse a grafikonon mind a {count} sort?"
|
||||
},
|
||||
"analytics.chart.table-selection.all": {
|
||||
"message": "Az összes {itemType, select,\nproject {projekt}\ncountry {ország}\nmonetization {bevételi érték}\ndownloadSource {letöltési forrás}\ndownloadReason {letöltési ok}\nmember {tag}\nprojectVersion {projektverzió}\nloader {betöltő}\ngameVersion {játékverzió}\nother {elem}\n} megjelenítése a táblázatból"
|
||||
},
|
||||
"analytics.chart.table-selection.count": {
|
||||
"message": "{count} {itemType, select,\nproject {projekt}\ncountry {ország}\nmonetization {bevételi érték}\ndownloadSource {letöltési forrás}\ndownloadReason {letöltési ok}\nmember {tag}\nprojectVersion {projektverzió}\nloader {betöltő}\ngameVersion {játékverzió}\nother {elem}\n} megjelenítése a táblázatból"
|
||||
},
|
||||
"analytics.chart.table-selection.limited": {
|
||||
"message": "{limit} {itemType, select,\nproject {projekt}\ncountry {ország}\nmonetization {bevételi érték}\ndownloadSource {letöltési forrás}\ndownloadReason {letöltési ok}\nmember {tag}\nprojectVersion {projektverzió}\nloader {betöltő}\ngameVersion {játékverzió}\nother {elem}\n} megjelenítése a táblázatból"
|
||||
},
|
||||
"analytics.chart.table-selection.top": {
|
||||
"message": "A legjobb {count} {itemType, select,\nproject {projekt}\ncountry {ország}\nmonetization {bevételi érték}\ndownloadSource {letöltési forrás}\ndownloadReason {letöltési ok}\nmember {tag}\nprojectVersion {projektverzió}\nloader {betöltő}\ngameVersion {játékverzió}\nother {elem}\n} megjelenítése a táblázatból"
|
||||
},
|
||||
"analytics.chart.tooltip.dependent-on-project": {
|
||||
"message": "{project}-tól/től függ"
|
||||
},
|
||||
"analytics.chart.tooltip.duration.days": {
|
||||
"message": "{count} nap"
|
||||
"message": "{count, plural, one {#nap} other {#napok}}"
|
||||
},
|
||||
"analytics.chart.tooltip.duration.hours": {
|
||||
"message": "{count} óra"
|
||||
"message": "{count, plural, one {#óra} other {# órák}}"
|
||||
},
|
||||
"analytics.chart.tooltip.duration.minutes": {
|
||||
"message": "{count} perc"
|
||||
"message": "{count, plural, one {# perc} other {# percek}}"
|
||||
},
|
||||
"analytics.chart.tooltip.hide-entry": {
|
||||
"message": "{name} elrejtése a grafikonon"
|
||||
@@ -192,7 +213,7 @@
|
||||
"message": "A Modrinth weboldala"
|
||||
},
|
||||
"analytics.downloads.suffix": {
|
||||
"message": "letöltés"
|
||||
"message": "letöltéssel"
|
||||
},
|
||||
"analytics.empty.no-data": {
|
||||
"message": "Nincs elérhető adat"
|
||||
@@ -221,11 +242,14 @@
|
||||
"analytics.filter.search.countries": {
|
||||
"message": "Országok keresése..."
|
||||
},
|
||||
"analytics.filter.search.dependent-projects": {
|
||||
"message": "Projektek keresése..."
|
||||
},
|
||||
"analytics.filter.search.download-sources": {
|
||||
"message": "Letöltési források keresése..."
|
||||
},
|
||||
"analytics.filter.search.members": {
|
||||
"message": "Tagok keresése... "
|
||||
"message": "Tagok keresése..."
|
||||
},
|
||||
"analytics.filter.search.project-versions": {
|
||||
"message": "Projektverziók keresése..."
|
||||
@@ -285,7 +309,7 @@
|
||||
"message": "Év"
|
||||
},
|
||||
"analytics.loading.fetching-results": {
|
||||
"message": "Eredmények lekérése…"
|
||||
"message": "Eredmények lekérése..."
|
||||
},
|
||||
"analytics.options.loading": {
|
||||
"message": "Betöltés..."
|
||||
@@ -336,7 +360,7 @@
|
||||
"message": "Összes projekt"
|
||||
},
|
||||
"analytics.project.count": {
|
||||
"message": "{count} projekt"
|
||||
"message": "{count, plural, one {# projekt} other {# projektek}}"
|
||||
},
|
||||
"analytics.project.icon-alt": {
|
||||
"message": "{name} ikon"
|
||||
@@ -383,6 +407,12 @@
|
||||
"analytics.stat.playtime-hours": {
|
||||
"message": "{hours} óra"
|
||||
},
|
||||
"analytics.stat.previous-period-comparison": {
|
||||
"message": "az előző időszakhoz képes"
|
||||
},
|
||||
"analytics.stat.previous-period-comparison-short": {
|
||||
"message": "az előzőhöz képest"
|
||||
},
|
||||
"analytics.stat.revenue": {
|
||||
"message": "Bevétel"
|
||||
},
|
||||
@@ -392,6 +422,9 @@
|
||||
"analytics.stat.unavailable": {
|
||||
"message": "N/A"
|
||||
},
|
||||
"analytics.stat.unavailable-tooltip": {
|
||||
"message": "A statisztika az aktuális lekérdezéshez nem áll rendelkezésre"
|
||||
},
|
||||
"analytics.stat.views": {
|
||||
"message": "Megtekintések"
|
||||
},
|
||||
@@ -401,6 +434,9 @@
|
||||
"analytics.table.csv.header.playtime-seconds": {
|
||||
"message": "Játékidő (másodpercben)"
|
||||
},
|
||||
"analytics.table.csv.selected-range": {
|
||||
"message": "Kiválasztott hossz"
|
||||
},
|
||||
"analytics.table.duration.days": {
|
||||
"message": "{count, plural, one {# day} other {# days}}"
|
||||
},
|
||||
@@ -416,15 +452,48 @@
|
||||
"analytics.table.export.grouped": {
|
||||
"message": "{groupBy} szerint csoportosítva"
|
||||
},
|
||||
"analytics.table.pagination.summary": {
|
||||
"message": "{start}–{end} / {total}"
|
||||
},
|
||||
"analytics.table.search.placeholder": {
|
||||
"message": "Keresés..."
|
||||
},
|
||||
"analytics.threshold.countries-above": {
|
||||
"message": "Országok több, mint"
|
||||
},
|
||||
"analytics.threshold.country-downloads-aria": {
|
||||
"message": "Országonkénti letöltési korlát"
|
||||
},
|
||||
"analytics.threshold.game-version-downloads-aria": {
|
||||
"message": "A játékverziók letöltésének korlátja"
|
||||
},
|
||||
"analytics.threshold.game-versions-above": {
|
||||
"message": "Játékverziók több, mint"
|
||||
},
|
||||
"analytics.threshold.project-downloads-aria": {
|
||||
"message": "A projektek letöltések korlátja"
|
||||
},
|
||||
"analytics.threshold.project-version-downloads-aria": {
|
||||
"message": "A projektverziók letöltésének korlátja"
|
||||
},
|
||||
"analytics.threshold.project-versions-above": {
|
||||
"message": "Projektverziók több, mint"
|
||||
},
|
||||
"analytics.threshold.projects-above": {
|
||||
"message": "Projektek több, mint"
|
||||
},
|
||||
"analytics.title": {
|
||||
"message": "Statisztika"
|
||||
},
|
||||
"analytics.value.monetized": {
|
||||
"message": "Bevételszerzés"
|
||||
},
|
||||
"analytics.value.no-dependent": {
|
||||
"message": "Semelyik"
|
||||
},
|
||||
"analytics.value.no-dependent-tooltip": {
|
||||
"message": "Letöltve függőségeken kívüli okokból"
|
||||
},
|
||||
"analytics.value.none": {
|
||||
"message": "Nincs"
|
||||
},
|
||||
@@ -434,6 +503,9 @@
|
||||
"analytics.value.unknown": {
|
||||
"message": "Ismeretlen"
|
||||
},
|
||||
"analytics.value.unknown-dependent-tooltip": {
|
||||
"message": "Nincsenek metaadatok annak meghatározására, hogy ez a letöltés melyik függő projekthez tartozik."
|
||||
},
|
||||
"analytics.value.unmonetized": {
|
||||
"message": "Nem bevételszerző"
|
||||
},
|
||||
@@ -647,12 +719,72 @@
|
||||
"auth.authorize.authorize-app-name": {
|
||||
"message": "{appName} Engedélyezése"
|
||||
},
|
||||
"auth.authorize.error.missing-parameters": {
|
||||
"message": "Hiányoznak a kötelező OAuth lekérdezési paraméterek."
|
||||
},
|
||||
"auth.authorize.error.no-redirect-url": {
|
||||
"message": "Átirányítási útvonal nem található a válaszban"
|
||||
},
|
||||
"auth.authorize.errro-title": {
|
||||
"message": "Egy hiba történt"
|
||||
},
|
||||
"auth.authorize.redirect-url": {
|
||||
"message": "Át leszel irányítva ide: <redirect-url>{url}</redirect-url>"
|
||||
},
|
||||
"auth.continue-with-provider": {
|
||||
"message": "Folytatás {provider}-lel/-al/-el"
|
||||
},
|
||||
"auth.create-account.age-requirement.warning-title": {
|
||||
"message": "Korhatár"
|
||||
},
|
||||
"auth.create-account.complete-sign-up": {
|
||||
"message": "Regisztráció befejezése"
|
||||
},
|
||||
"auth.create-account.date-of-birth.invalid.text": {
|
||||
"message": "Kérjük, adjon meg egy érvényes születési dátumot. Az év nem lehet 0000."
|
||||
},
|
||||
"auth.create-account.date-of-birth.invalid.title": {
|
||||
"message": "Érvénytelen születési dátum"
|
||||
},
|
||||
"auth.create-account.date-of-birth.label": {
|
||||
"message": "Születési dátum"
|
||||
},
|
||||
"auth.create-account.date-of-birth.placeholder": {
|
||||
"message": "Válaszd ki a születési dátumod"
|
||||
},
|
||||
"auth.create-account.date-of-birth.required.text": {
|
||||
"message": "Kérjük add meg a születési dátumod mielőtt továbblépsz."
|
||||
},
|
||||
"auth.create-account.date-of-birth.required.title": {
|
||||
"message": "A születési dátumod megadása kötelező"
|
||||
},
|
||||
"auth.create-account.date-of-birth.under13-helper": {
|
||||
"message": "Nem felelsz meg a Modrinth fiók létrehozásához szükséges korhatárnak."
|
||||
},
|
||||
"auth.create-account.info-panel.source-code-link": {
|
||||
"message": "Releváns forráskód"
|
||||
},
|
||||
"auth.create-account.info-panel.text": {
|
||||
"message": "Nem tároljuk a születési dátumodat. Kizárólag a regisztráció során használjuk fel a COPPA-megfelelőség ellenőrzésére."
|
||||
},
|
||||
"auth.create-account.page-title": {
|
||||
"message": "Fiók létrehozása"
|
||||
},
|
||||
"auth.create-account.security-check.label": {
|
||||
"message": "Biztonsági ellenőrzés"
|
||||
},
|
||||
"auth.create-account.subscribe.label": {
|
||||
"message": "Kérek Emaileket a menő dolgokról amiken a Modrinth dolgozik"
|
||||
},
|
||||
"auth.create-account.title": {
|
||||
"message": "Fiók létrehozása"
|
||||
},
|
||||
"auth.create-account.username.label": {
|
||||
"message": "Felhasználónév"
|
||||
},
|
||||
"auth.create-account.username.placeholder": {
|
||||
"message": "Írd be felhasználóneved"
|
||||
},
|
||||
"auth.reset-password.method-choice.action": {
|
||||
"message": "Visszaállítási e-mail küldése"
|
||||
},
|
||||
@@ -686,24 +818,69 @@
|
||||
"auth.reset-password.title.long": {
|
||||
"message": "Jelszavad visszaállítása"
|
||||
},
|
||||
"auth.sign-in.2fa.description": {
|
||||
"message": "Írd be a 6-jegyű kódod a hitelesítő alkalmazásodból, vagy írd be az egyik biztonsági kódodat."
|
||||
},
|
||||
"auth.sign-in.2fa.label": {
|
||||
"message": "Kétlépcsős bejelentkezés"
|
||||
},
|
||||
"auth.sign-in.2fa.placeholder": {
|
||||
"message": "Kód beírása..."
|
||||
},
|
||||
"auth.sign-in.continue-with-email": {
|
||||
"message": "Továbblépés Email-lel"
|
||||
},
|
||||
"auth.sign-in.continue-with-passkey": {
|
||||
"message": "Továbblépés biztonsági kulccsal"
|
||||
},
|
||||
"auth.sign-in.create-account": {
|
||||
"message": "Regisztrálás"
|
||||
},
|
||||
"auth.sign-in.forgot-password": {
|
||||
"message": "Elfelejtettem a jelszavam"
|
||||
},
|
||||
"auth.sign-in.last-sign-in": {
|
||||
"message": "Utoljára használva"
|
||||
},
|
||||
"auth.sign-in.no-account": {
|
||||
"message": "Nincs fiókja?"
|
||||
},
|
||||
"auth.sign-in.sign-in-with": {
|
||||
"message": "Bejelentkezés a Modrinthbe"
|
||||
},
|
||||
"auth.sign-in.title": {
|
||||
"message": "Bejelentkezés"
|
||||
},
|
||||
"auth.sign-up.age-requirement.warning-title": {
|
||||
"message": "Korhatár"
|
||||
},
|
||||
"auth.sign-up.continue-with-email": {
|
||||
"message": "Folytatás Email-lel"
|
||||
},
|
||||
"auth.sign-up.legal-dislaimer": {
|
||||
"message": "Fiók létrehozásával elfogadod a Modrinth <terms-link>Felhasználási feltételeit</terms-link> és <privacy-policy-link>Adatvédelmi irányelveit</privacy-policy-link>."
|
||||
},
|
||||
"auth.sign-up.show-fewer-options": {
|
||||
"message": "Kevesebb opció mutatása"
|
||||
},
|
||||
"auth.sign-up.show-other-options": {
|
||||
"message": "Több opció mutatása"
|
||||
},
|
||||
"auth.sign-up.sign-in-option.title": {
|
||||
"message": "Már van fiókod?"
|
||||
},
|
||||
"auth.sign-up.title": {
|
||||
"message": "Regisztráció"
|
||||
},
|
||||
"auth.sign-up.title.sign-up-with": {
|
||||
"message": "Fiók Létrehozása"
|
||||
},
|
||||
"auth.verify-email.action.account-settings": {
|
||||
"message": "Fiókbeállítások"
|
||||
},
|
||||
"auth.verify-email.action.discover-mods": {
|
||||
"message": "Modok felfedezése"
|
||||
},
|
||||
"auth.verify-email.already-verified.description": {
|
||||
"message": "Az email már hítelesítve van!"
|
||||
},
|
||||
@@ -722,6 +899,15 @@
|
||||
"auth.verify-email.failed-verification.title": {
|
||||
"message": "Az e-mail cím hitelesítés sikertelen"
|
||||
},
|
||||
"auth.verify-email.notification.email-sent.description": {
|
||||
"message": "Egy Emailt kapott egy linkkel fiókja hitelesítéséhez ezen az Email címen: {email}."
|
||||
},
|
||||
"auth.verify-email.notification.email-sent.title": {
|
||||
"message": "Email elküldve"
|
||||
},
|
||||
"auth.verify-email.notification.error-occurred.title": {
|
||||
"message": "Egy hiba történt"
|
||||
},
|
||||
"auth.verify-email.post-verification.description": {
|
||||
"message": "Az e-mail cím sikeresen megerősítve!"
|
||||
},
|
||||
@@ -1038,7 +1224,7 @@
|
||||
"message": "Társulati linkek keresése..."
|
||||
},
|
||||
"dashboard.analytics.from-projects": {
|
||||
"message": "{count} projektből"
|
||||
"message": "{count} {count, plural, one {projektből} other {projektekből}}"
|
||||
},
|
||||
"dashboard.analytics.total-downloads": {
|
||||
"message": "Összes letöltés"
|
||||
@@ -1334,6 +1520,21 @@
|
||||
"dashboard.creator-withdraw-modal.withdraw-limit-used": {
|
||||
"message": "Elérted a(z) <b>{withdrawLimit}</b> kifizetési limitet. További kifizetésekhez ki kell töltened egy adózási űrlapot."
|
||||
},
|
||||
"dashboard.discord-roles.banner.body": {
|
||||
"message": "Jogosult vagy a következő rangokra: {roles}. Kapcsold össze a Discord fiókodat a Modrinth-en keresztül, és automatikusan szinkronizáljuk őket."
|
||||
},
|
||||
"dashboard.discord-roles.banner.cta": {
|
||||
"message": "Discord Linkelése"
|
||||
},
|
||||
"dashboard.discord-roles.banner.title": {
|
||||
"message": "Discord Rangjaid Beváltása"
|
||||
},
|
||||
"dashboard.discord-roles.role.big-creator": {
|
||||
"message": "1M+ letöltést"
|
||||
},
|
||||
"dashboard.discord-roles.role.creator": {
|
||||
"message": "Készítő"
|
||||
},
|
||||
"dashboard.head-title": {
|
||||
"message": "Irányítópult"
|
||||
},
|
||||
@@ -1355,6 +1556,9 @@
|
||||
"dashboard.organizations.empty.cta": {
|
||||
"message": "Hozz létre egy szervezetet!"
|
||||
},
|
||||
"dashboard.organizations.error.fetch": {
|
||||
"message": "Nem sikerült lekérni a szervezeteket"
|
||||
},
|
||||
"dashboard.organizations.member-count": {
|
||||
"message": "{count} tag"
|
||||
},
|
||||
@@ -1442,6 +1646,9 @@
|
||||
"dashboard.projects.project.review-environment-metadata": {
|
||||
"message": "Kérlek ellenőrizd a környezeti metaadatokat"
|
||||
},
|
||||
"dashboard.projects.selection-bar.selected-count": {
|
||||
"message": "{count} projekt kiválasztva"
|
||||
},
|
||||
"dashboard.projects.table.id": {
|
||||
"message": "Azonosító"
|
||||
},
|
||||
@@ -1812,7 +2019,7 @@
|
||||
"message": "Igen. A Modrinth Hosting összes szerverén DDoS-védelem működik, egyes helyszíneken akár 17 Tbps kapacitással."
|
||||
},
|
||||
"hosting-marketing.faq.heading": {
|
||||
"message": "Gyakori kérdések"
|
||||
"message": "Gyakran ismételt kérdések"
|
||||
},
|
||||
"hosting-marketing.faq.how-fast": {
|
||||
"message": "Milyen gyorsak a Modrinth Hosting szerverek?"
|
||||
@@ -2105,6 +2312,9 @@
|
||||
"landing.subheading": {
|
||||
"message": "Fedezz fel, játssz és ossz meg Minecraft-tartalmakat a közösség számára létrehozott nyílt forráskódú platformunkon."
|
||||
},
|
||||
"layout.action.analytics-events": {
|
||||
"message": "Statisztikai események"
|
||||
},
|
||||
"layout.action.change-theme": {
|
||||
"message": "Téma"
|
||||
},
|
||||
@@ -2259,7 +2469,7 @@
|
||||
"message": "Modrinth infórmáció"
|
||||
},
|
||||
"layout.footer.open-source": {
|
||||
"message": "A Modrinth <github-link>nyílt forráskódú</github-link>"
|
||||
"message": "A Modrinth <github-link>nyílt forráskódú</github-link>."
|
||||
},
|
||||
"layout.footer.products": {
|
||||
"message": "Termékek"
|
||||
@@ -2367,7 +2577,7 @@
|
||||
"message": "Frissíts a Modrinth+-ra"
|
||||
},
|
||||
"moderation.moderate": {
|
||||
"message": "Moderált"
|
||||
"message": "Moderálás"
|
||||
},
|
||||
"moderation.page.external-projects": {
|
||||
"message": "Külső projektek"
|
||||
@@ -2381,6 +2591,42 @@
|
||||
"moderation.page.technicalReview": {
|
||||
"message": "Technikai áttekintés"
|
||||
},
|
||||
"modpack-scan-modal.failed": {
|
||||
"message": "Sikertelen"
|
||||
},
|
||||
"modpack-scan-modal.load-versions-error": {
|
||||
"message": "Nem sikerült a verziókat betölteni: {error}"
|
||||
},
|
||||
"modpack-scan-modal.loading-versions": {
|
||||
"message": "Verziók betöltése..."
|
||||
},
|
||||
"modpack-scan-modal.new-files": {
|
||||
"message": "Új Fájlok"
|
||||
},
|
||||
"modpack-scan-modal.no-files": {
|
||||
"message": "Nem találhatók fájlok."
|
||||
},
|
||||
"modpack-scan-modal.not-scanned": {
|
||||
"message": "Nem lett beolvasva"
|
||||
},
|
||||
"modpack-scan-modal.override-files": {
|
||||
"message": "Fájlok felülírása ({count})"
|
||||
},
|
||||
"modpack-scan-modal.pack-file-name": {
|
||||
"message": "Csomag fájlneve"
|
||||
},
|
||||
"modpack-scan-modal.scan-all-files": {
|
||||
"message": "Összes fájl beolvasása"
|
||||
},
|
||||
"modpack-scan-modal.scan-error": {
|
||||
"message": "Pár fájlt nem sikerült beolvasni: {error}"
|
||||
},
|
||||
"modpack-scan-modal.scanning": {
|
||||
"message": "Beolvasás..."
|
||||
},
|
||||
"modpack-scan-modal.title": {
|
||||
"message": "Modcsomag vizsgálat ({scanned}/{total} fájlból)"
|
||||
},
|
||||
"muralpay.account-type.checking": {
|
||||
"message": "Ellenőrzés"
|
||||
},
|
||||
@@ -2649,7 +2895,7 @@
|
||||
"message": "Nézd át jól a pénztárca címedet. Az egyenleg rossz címre lesz küldve az nem szerezhető vissza."
|
||||
},
|
||||
"organization.settings.projects.edit-links.affected-projects": {
|
||||
"message": "A módosítások {count} projektre vonatkoznak."
|
||||
"message": "A módosítások {count, plural, one {# projktre} other {# projektekre}} fognak vonatkozni."
|
||||
},
|
||||
"profile.bio.fallback.creator": {
|
||||
"message": "Egy Modrinth fejlesztő."
|
||||
@@ -2657,6 +2903,9 @@
|
||||
"profile.bio.fallback.user": {
|
||||
"message": "Egy Modrinth felhasználó."
|
||||
},
|
||||
"profile.button.analytics": {
|
||||
"message": "Felhasználó statisztikáinak megtekintése"
|
||||
},
|
||||
"profile.button.billing": {
|
||||
"message": "Felhasználói számlázás kezelése"
|
||||
},
|
||||
@@ -2676,7 +2925,7 @@
|
||||
"message": "Beállítás társult vállalkozás ként"
|
||||
},
|
||||
"profile.collection.projects-count": {
|
||||
"message": "{count} projekt"
|
||||
"message": "{count, plural, one {# projekt} other {# projektek}}"
|
||||
},
|
||||
"profile.details.label.auth-providers": {
|
||||
"message": "Auth szolgáltatók"
|
||||
@@ -2715,7 +2964,7 @@
|
||||
"message": "Gyűjtemény"
|
||||
},
|
||||
"profile.label.downloads": {
|
||||
"message": "{count} letöltés"
|
||||
"message": "{count} {countPlural, plural, one {letöltés} other {letöltések}}"
|
||||
},
|
||||
"profile.label.joined": {
|
||||
"message": "Csatlakozott"
|
||||
@@ -2736,7 +2985,7 @@
|
||||
"message": "Szervezetek"
|
||||
},
|
||||
"profile.label.projects": {
|
||||
"message": "{count} projekt"
|
||||
"message": "{count} {countPlural, plural, one {projekt} other {projektek}}"
|
||||
},
|
||||
"profile.label.saving": {
|
||||
"message": "Mentés..."
|
||||
@@ -2747,8 +2996,14 @@
|
||||
"profile.meta.description-with-bio": {
|
||||
"message": "{bio} - Töltsd le {username} projektjeit a Modrinthon"
|
||||
},
|
||||
"profile.official-account": {
|
||||
"message": "Hivatalos Modrinth fiók"
|
||||
},
|
||||
"profile.official-account.bio": {
|
||||
"message": "A hivatalos Modrinth fiók. Kérj segítséget a <support-link></support-link> oldalon, vagy e-mailben: <email></email>"
|
||||
},
|
||||
"profile.stats.projects-followers": {
|
||||
"message": "<stat>{count}</stat> projektkövető"
|
||||
"message": "{count, plural, one {<stat>{count}</stat>projekt követő} other {<stat>{count}</stat> projekt követők}}"
|
||||
},
|
||||
"profile.user-id": {
|
||||
"message": "Felhasználói azonosító: {id}"
|
||||
@@ -2910,25 +3165,112 @@
|
||||
"message": "Új gyűjtemény létrehozása"
|
||||
},
|
||||
"project.collections.none-found": {
|
||||
"message": "Nem található gyűjtemény"
|
||||
"message": "Nem találhatók gyűjtemények."
|
||||
},
|
||||
"project.description.title": {
|
||||
"message": "Leírás"
|
||||
},
|
||||
"project.details.licensed": {
|
||||
"message": "Licensz:"
|
||||
"message": "Licenszelt"
|
||||
},
|
||||
"project.download.base-game-version-incompatible-tooltip": {
|
||||
"message": "Ez a játékverzió nem kompatibilis az alap projekttel."
|
||||
},
|
||||
"project.download.base-loader-incompatible-tooltip": {
|
||||
"message": "A futtató nem kompatibilis az alap projekttel."
|
||||
},
|
||||
"project.download.compatible-version-title": {
|
||||
"message": "Kompatibilis verziók"
|
||||
},
|
||||
"project.download.dependencies-title": {
|
||||
"message": "Függőségek (ezek kötelezőek a mod futásához)"
|
||||
},
|
||||
"project.download.dependency-already-installed": {
|
||||
"message": "A függőség már le van telepítva"
|
||||
},
|
||||
"project.download.dependency-any-compatible": {
|
||||
"message": "Bármelyik kompatibilis"
|
||||
},
|
||||
"project.download.dependency-conflicting": {
|
||||
"message": "Ez a függőség keresztbe áll egy másik függőséggel"
|
||||
},
|
||||
"project.download.dependency-download-file": {
|
||||
"message": "{filename} letöltése"
|
||||
},
|
||||
"project.download.dependency-download-file-with-size": {
|
||||
"message": "{filename} letöltése ({size})"
|
||||
},
|
||||
"project.download.dependency-duplicate": {
|
||||
"message": "Ez a függőség már be van számítva a telepítésbe"
|
||||
},
|
||||
"project.download.dependency-missing-version": {
|
||||
"message": "A függőségnek ezen verziója nem elérhető"
|
||||
},
|
||||
"project.download.dependency-no-compatible-version": {
|
||||
"message": "Nincs kompatibilis verziója ennek a függőségnek"
|
||||
},
|
||||
"project.download.dependency-quilt-fabric-api": {
|
||||
"message": "A Fabric API ki van hagyva a Quilt futtatónak"
|
||||
},
|
||||
"project.download.dependency-resource-pack-admonition": {
|
||||
"message": "Ennek a projektnek van egy függősége, egy kötelező forráscsomaggal. Töltsd le, majd tedd a {folder} mappába."
|
||||
},
|
||||
"project.download.dependency-unavailable": {
|
||||
"message": "Ez a függőség nem letölthető"
|
||||
},
|
||||
"project.download.download": {
|
||||
"message": "Letöltés"
|
||||
},
|
||||
"project.download.download-as-zip": {
|
||||
"message": "Letöltés 「.zip」 fájlként"
|
||||
},
|
||||
"project.download.download-version": {
|
||||
"message": "{version} letöltése"
|
||||
},
|
||||
"project.download.download-with-dependencies": {
|
||||
"message": "Letöltés a függőségekkel"
|
||||
},
|
||||
"project.download.download-with-recommended": {
|
||||
"message": "Letöltés az ajánlottakkal"
|
||||
},
|
||||
"project.download.download-with-recommended-as-zip": {
|
||||
"message": "Letöltés az ajánlottokkal 「.zip」 formátumban"
|
||||
},
|
||||
"project.download.duplicate-dependencies-hidden": {
|
||||
"message": "A duplázott függőségek el vannak rejtve"
|
||||
},
|
||||
"project.download.file-unavailable": {
|
||||
"message": "Ez a fájl nem letölthető"
|
||||
},
|
||||
"project.download.game-version-unsupported-tooltip": {
|
||||
"message": "A(z) {title} nem támogatja ezt a verziót: {platform} {gameVersion}"
|
||||
},
|
||||
"project.download.install-with-app": {
|
||||
"message": "Letöltés a Modrinth Appal"
|
||||
},
|
||||
"project.download.manually": {
|
||||
"message": "Letöltés manuálisan"
|
||||
},
|
||||
"project.download.no-app": {
|
||||
"message": "Nincs meg a Modrinth App? "
|
||||
},
|
||||
"project.download.no-game-versions-found": {
|
||||
"message": "Játékverzió nem található"
|
||||
},
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "A(z) {title} nem támogatja ezt a verziót: {platform} {gameVersion}"
|
||||
},
|
||||
"project.download.recommended-title": {
|
||||
"message": "Ajánlott"
|
||||
},
|
||||
"project.download.required-resource-pack-admonition": {
|
||||
"message": "Ennek az adatcsomagnak kell egy forráscsomag az üzemeléshez. Töltsd le, majd tedd a {folder} mappába."
|
||||
},
|
||||
"project.download.required-resource-pack-short": {
|
||||
"message": "Forráscsomag"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "Játékverziók keresése..."
|
||||
"message": "Játékverzió kiválasztása"
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "Játékverzió kiválasztása"
|
||||
@@ -2942,6 +3284,15 @@
|
||||
"project.download.title": {
|
||||
"message": "{title} letöltése"
|
||||
},
|
||||
"project.download.unknown-loader": {
|
||||
"message": "Ismeretlen futtató"
|
||||
},
|
||||
"project.download.zip-failed-text": {
|
||||
"message": "Egy, vagy több fájlt nem sikerült letölteni. Kérjük próbálkozz újra."
|
||||
},
|
||||
"project.download.zip-failed-title": {
|
||||
"message": "A fájlokat nem sikerült letölteni"
|
||||
},
|
||||
"project.environment.migration-no-permission.message": {
|
||||
"message": "Átdolgoztuk a Modrinth Környezetek rendszerét, és új beállítások érhetők el. Nincs jogosultságod módosítani ezeket a beállításokat, de kérlek, jelezd a projekt egy másik tagjának, hogy a környezet metaadatait ellenőrizni kell."
|
||||
},
|
||||
@@ -2984,6 +3335,12 @@
|
||||
"project.moderation.admonition.approved.body.private": {
|
||||
"message": "A projekted privát, vagyis csak te és az általad meghívott személyek férhetnek hozzá."
|
||||
},
|
||||
"project.moderation.admonition.approved.body.public": {
|
||||
"message": "A projekted publikus, és felfedezhető a Modrinthen."
|
||||
},
|
||||
"project.moderation.admonition.approved.body.unlisted": {
|
||||
"message": "A projekted nem listázott, ami azt jelenti, hogy csak a linkjével érhető el, és nem felfedezhető a Modrinthen."
|
||||
},
|
||||
"project.moderation.admonition.approved.body.visibility-message": {
|
||||
"message": "A projekt láthatóságát a projekt <visibility-settings-link>láthatósági beállításaiban</visibility-settings-link> módosíthatod."
|
||||
},
|
||||
@@ -3074,12 +3431,27 @@
|
||||
"project.settings.general.url.title": {
|
||||
"message": "Link"
|
||||
},
|
||||
"project.settings.permissions.bad-proof.description": {
|
||||
"message": "A Modrinth moderátori csapata elutasította az általad bizonyos külső tartalmakhoz megadott engedélyezési információkat. Kérlek tekintsd át az alábbi elutasított elemeket, és nyújts be elfogadható igazolást, vagy távolítsd el a tartalmat."
|
||||
},
|
||||
"project.settings.permissions.collapse-all": {
|
||||
"message": "Összes becsukása"
|
||||
},
|
||||
"project.settings.permissions.completed.description": {
|
||||
"message": "Minden külső tartalomhoz megadva vannak a felhasználási engedélyek és a forrásmegjelölések."
|
||||
},
|
||||
"project.settings.permissions.empty-state.heading": {
|
||||
"message": "Kész is van!"
|
||||
},
|
||||
"project.settings.permissions.expand-all": {
|
||||
"message": "Összes kinyitása"
|
||||
},
|
||||
"project.settings.permissions.learn-more": {
|
||||
"message": "További információ"
|
||||
},
|
||||
"project.settings.permissions.search-placeholder": {
|
||||
"message": "Keresés {count} projekt között..."
|
||||
},
|
||||
"project.settings.title": {
|
||||
"message": "Beállítások"
|
||||
},
|
||||
@@ -3089,6 +3461,9 @@
|
||||
"project.stats.downloads-label": {
|
||||
"message": "{count} letöltés"
|
||||
},
|
||||
"project.stats.followers-label": {
|
||||
"message": "{count} követő"
|
||||
},
|
||||
"project.status.archived.message": {
|
||||
"message": "A(z) {title} archiválásra került. A(z) {title} nem kap további frissítéseket, kivéve, ha a fejlesztő úgy dönt, hogy visszavonja a projekt archiválását."
|
||||
},
|
||||
@@ -3900,7 +4275,7 @@
|
||||
"message": "Lejár: {month}/{year}"
|
||||
},
|
||||
"settings.billing.payment_method.none": {
|
||||
"message": "Nem adtál hozzá fizetési módokat"
|
||||
"message": "Nem adtál hozzá fizetési módokat."
|
||||
},
|
||||
"settings.billing.payment_method.primary": {
|
||||
"message": "Elsődleges"
|
||||
@@ -3957,7 +4332,7 @@
|
||||
"message": "{gb} GB Swap"
|
||||
},
|
||||
"settings.billing.pyro_subscription.description": {
|
||||
"message": "Modirinth szerver feliratkozások kezelése"
|
||||
"message": "Modirinth szerver feliratkozásaid kezelése."
|
||||
},
|
||||
"settings.billing.pyro_subscription.title": {
|
||||
"message": "Modrinth Szerver Előfizetések"
|
||||
@@ -3975,7 +4350,7 @@
|
||||
"message": "Feliratkozás"
|
||||
},
|
||||
"settings.billing.subscription.description": {
|
||||
"message": "Modirinth feliratkozások kezelése"
|
||||
"message": "Modirinth feliratkozásaid kezelése."
|
||||
},
|
||||
"settings.billing.subscription.title": {
|
||||
"message": "Előfizetések"
|
||||
@@ -3993,7 +4368,7 @@
|
||||
"message": "A fejlesztői mód letiltása"
|
||||
},
|
||||
"settings.display.banner.developer-mode.description": {
|
||||
"message": "A <strong>fejlesztői mód</strong> aktív. Ez lehetővé teszi, hogy megtekintsd a Modrinth különböző elemeinek belső azonosítóit, ami hasznos lehet, ha a Modrinth API-t használó fejlesztő vagy. Kattints ötször a lap alján található Modrinth logóra a fejlesztői mód bekapcsolásához."
|
||||
"message": "A <strong>fejlesztői mód</strong> aktív. Ez lehetővé teszi, hogy megtekintsd a Modrinth különböző elemeinek belső azonosítóit, ami hasznos lehet, ha a Modrinth API-t használó fejlesztő vagy. Kattints 5-ször a lap alján található Modrinth logóra a fejlesztői mód bekapcsolásához."
|
||||
},
|
||||
"settings.display.flags.description": {
|
||||
"message": "Bizonyos funkciók engedélyezése vagy letiltása ezen az eszközön."
|
||||
@@ -4205,6 +4580,9 @@
|
||||
"ui.newsletter-button.tooltip": {
|
||||
"message": "Feliratkozás a Modrinth hírlevelére"
|
||||
},
|
||||
"version.download.no-primary-file": {
|
||||
"message": "Hiba: Nem található az elsődleges fájl"
|
||||
},
|
||||
"version.environment.none.description": {
|
||||
"message": "A környezet erre a verzióra nem lett megadva."
|
||||
},
|
||||
|
||||
@@ -2432,9 +2432,6 @@
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title} tidak mendukung {platform} untuk {gameVersion}"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "Cari versi permainan..."
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "Pilih versi permainan"
|
||||
},
|
||||
|
||||
@@ -512,6 +512,9 @@
|
||||
"analytics.value.unknown": {
|
||||
"message": "Sconosciuto"
|
||||
},
|
||||
"analytics.value.unknown-dependent-tooltip": {
|
||||
"message": "Questo download non dispone di metadati per associarlo a un progetto."
|
||||
},
|
||||
"analytics.value.unmonetized": {
|
||||
"message": "Non monetizzato"
|
||||
},
|
||||
@@ -1700,12 +1703,21 @@
|
||||
"dashboard.projects.project.review-environment-metadata": {
|
||||
"message": "Si prega di rivedere i metadati d'ambiente"
|
||||
},
|
||||
"dashboard.projects.selection-bar.aria-label": {
|
||||
"message": "Azioni dei progetti selezionati"
|
||||
},
|
||||
"dashboard.projects.selection-bar.selected-count": {
|
||||
"message": "{count, plural, one {# progetto selezionato} other {# progetti selezionati}}"
|
||||
},
|
||||
"dashboard.projects.table.id": {
|
||||
"message": "ID"
|
||||
},
|
||||
"dashboard.projects.table.name": {
|
||||
"message": "Nome"
|
||||
},
|
||||
"dashboard.projects.table.select-all-bulk-editable": {
|
||||
"message": "Seleziona i progetti modificabili simultaneamente"
|
||||
},
|
||||
"dashboard.projects.table.status": {
|
||||
"message": "Stato"
|
||||
},
|
||||
@@ -2651,12 +2663,18 @@
|
||||
"layout.nav.upgrade-to-modrinth-plus": {
|
||||
"message": "Abbonati a Modrinth+"
|
||||
},
|
||||
"moderation.exclude-technical-review": {
|
||||
"message": "Escludi RT"
|
||||
},
|
||||
"moderation.moderate": {
|
||||
"message": "Modera"
|
||||
},
|
||||
"moderation.page.external-projects": {
|
||||
"message": "Progetti esterni"
|
||||
},
|
||||
"moderation.page.global-detail-traces": {
|
||||
"message": "Tracce globali"
|
||||
},
|
||||
"moderation.page.projects": {
|
||||
"message": "Progetti"
|
||||
},
|
||||
@@ -2666,6 +2684,45 @@
|
||||
"moderation.page.technicalReview": {
|
||||
"message": "Revisione tecnica"
|
||||
},
|
||||
"modpack-scan-modal.failed": {
|
||||
"message": "Errore"
|
||||
},
|
||||
"modpack-scan-modal.load-versions-error": {
|
||||
"message": "Impossibile caricare le versioni: {error}"
|
||||
},
|
||||
"modpack-scan-modal.loading-versions": {
|
||||
"message": "Caricamento versioni..."
|
||||
},
|
||||
"modpack-scan-modal.new-files": {
|
||||
"message": "Nuovi file"
|
||||
},
|
||||
"modpack-scan-modal.new-groups": {
|
||||
"message": "Nuovi gruppi"
|
||||
},
|
||||
"modpack-scan-modal.no-files": {
|
||||
"message": "Nessun file trovato."
|
||||
},
|
||||
"modpack-scan-modal.not-scanned": {
|
||||
"message": "Da scansionare"
|
||||
},
|
||||
"modpack-scan-modal.override-files": {
|
||||
"message": "File sovrascritti ({count})"
|
||||
},
|
||||
"modpack-scan-modal.pack-file-name": {
|
||||
"message": "Nome del file"
|
||||
},
|
||||
"modpack-scan-modal.scan-all-files": {
|
||||
"message": "Scansiona tutto"
|
||||
},
|
||||
"modpack-scan-modal.scan-error": {
|
||||
"message": "Alcuni file non sono stati scansionati: {error}"
|
||||
},
|
||||
"modpack-scan-modal.scanning": {
|
||||
"message": "Scansione..."
|
||||
},
|
||||
"modpack-scan-modal.title": {
|
||||
"message": "Scansione del pacchetto ({scanned}/{total} file)"
|
||||
},
|
||||
"muralpay.account-type.checking": {
|
||||
"message": "Conto corrente"
|
||||
},
|
||||
@@ -3212,17 +3269,107 @@
|
||||
"project.details.licensed": {
|
||||
"message": "Licenza"
|
||||
},
|
||||
"project.download.base-game-version-incompatible-tooltip": {
|
||||
"message": "Questo progetto non è compatibile con questa versione del gioco."
|
||||
},
|
||||
"project.download.base-loader-incompatible-tooltip": {
|
||||
"message": "Questo loader non è compatibile con questa versione del gioco."
|
||||
},
|
||||
"project.download.compatible-version-title": {
|
||||
"message": "Versioni compatibili"
|
||||
},
|
||||
"project.download.dependencies-title": {
|
||||
"message": "Dipendenze"
|
||||
},
|
||||
"project.download.dependency-already-installed": {
|
||||
"message": "Questa dipendenza è già stata installata"
|
||||
},
|
||||
"project.download.dependency-any-compatible": {
|
||||
"message": "Una compatibile"
|
||||
},
|
||||
"project.download.dependency-conflicting": {
|
||||
"message": "Questa dipendenza è in conflitto con un'altra"
|
||||
},
|
||||
"project.download.dependency-download-file": {
|
||||
"message": "Scarica {filename}"
|
||||
},
|
||||
"project.download.dependency-download-file-with-size": {
|
||||
"message": "Scarica {filename} ({size})"
|
||||
},
|
||||
"project.download.dependency-duplicate": {
|
||||
"message": "Questa dipendenza è già inclusa"
|
||||
},
|
||||
"project.download.dependency-missing-version": {
|
||||
"message": "Questa versione non è disponibile"
|
||||
},
|
||||
"project.download.dependency-no-compatible-version": {
|
||||
"message": "Non è disponibile alcuna versione compatibile per questa dipendenza"
|
||||
},
|
||||
"project.download.dependency-quilt-fabric-api": {
|
||||
"message": "Quilt non usa Fabric API"
|
||||
},
|
||||
"project.download.dependency-resource-pack-admonition": {
|
||||
"message": "Questo progetto richiede l'installazione di un pacchetto di risorse. Scaricalo e posizionalo nella cartella {folder}."
|
||||
},
|
||||
"project.download.dependency-unavailable": {
|
||||
"message": "Questa dipendenza non può essere scaricata"
|
||||
},
|
||||
"project.download.download": {
|
||||
"message": "Scarica"
|
||||
},
|
||||
"project.download.download-as-zip": {
|
||||
"message": "Scarica come .zip"
|
||||
},
|
||||
"project.download.download-version": {
|
||||
"message": "Scarica {version}"
|
||||
},
|
||||
"project.download.download-with-dependencies": {
|
||||
"message": "Scarica con dipendenze"
|
||||
},
|
||||
"project.download.download-with-recommended": {
|
||||
"message": "Scarica con consigliati"
|
||||
},
|
||||
"project.download.download-with-recommended-as-zip": {
|
||||
"message": "Scarica con consigliati come .zip"
|
||||
},
|
||||
"project.download.duplicate-dependencies-hidden": {
|
||||
"message": "Le dipendenze duplicate sono nascoste"
|
||||
},
|
||||
"project.download.file-unavailable": {
|
||||
"message": "Questo file non può essere scaricato"
|
||||
},
|
||||
"project.download.game-version-unsupported-tooltip": {
|
||||
"message": "{title} non supporta {platform} per {gameVersion}"
|
||||
},
|
||||
"project.download.install-with-app": {
|
||||
"message": "Installa con Modrinth App"
|
||||
},
|
||||
"project.download.manually": {
|
||||
"message": "Scarica manualmente"
|
||||
},
|
||||
"project.download.no-app": {
|
||||
"message": "Non hai Modrinth App?"
|
||||
},
|
||||
"project.download.no-game-versions-found": {
|
||||
"message": "Nessuna versione del gioco trovata"
|
||||
},
|
||||
"project.download.no-versions-available": {
|
||||
"message": "Nessuna versione disponibile per {gameVersion} e {platform}."
|
||||
},
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title} non supporta {platform} per {gameVersion}"
|
||||
},
|
||||
"project.download.recommended-title": {
|
||||
"message": "Consigliati"
|
||||
},
|
||||
"project.download.required-resource-pack-admonition": {
|
||||
"message": "Questo progetto richiede l'installazione di un pacchetto di risorse. Scaricalo e posizionalo nella cartella {folder}."
|
||||
},
|
||||
"project.download.required-resource-pack-short": {
|
||||
"message": "Risorse"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "Cerca versioni del gioco..."
|
||||
"message": "Seleziona la versione del gioco"
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "Seleziona la versione del gioco"
|
||||
@@ -3236,6 +3383,15 @@
|
||||
"project.download.title": {
|
||||
"message": "Scarica {title}"
|
||||
},
|
||||
"project.download.unknown-loader": {
|
||||
"message": "Loader sconosciuto"
|
||||
},
|
||||
"project.download.zip-failed-text": {
|
||||
"message": "Uno o più file non sono stati scaricati. Riprova più tardi."
|
||||
},
|
||||
"project.download.zip-failed-title": {
|
||||
"message": "Impossibile scaricare i file"
|
||||
},
|
||||
"project.environment.migration-no-permission.message": {
|
||||
"message": "Abbiamo appena rivisto il sistema di ambienti su Modrinth e ora sono disponibili nuove opzioni. Non hai il permesso di modificare queste impostazioni; si prega di chiedere a un altro membro del progetto di verificare i metadati d'ambiente."
|
||||
},
|
||||
@@ -4025,9 +4181,6 @@
|
||||
"settings.account.security.email.title": {
|
||||
"message": "Email"
|
||||
},
|
||||
"settings.account.security.passkey.add": {
|
||||
"message": "Aggiungi passkey"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.name.description": {
|
||||
"message": "Assicurati di scegliere un nome facile da ricordare, così da poter identificare la passkey più tardi."
|
||||
},
|
||||
@@ -4037,6 +4190,15 @@
|
||||
"settings.account.security.passkey.add-modal.name.placeholder": {
|
||||
"message": "Passkey personale"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.title": {
|
||||
"message": "Aggiungi passkey"
|
||||
},
|
||||
"settings.account.security.passkey.add.button": {
|
||||
"message": "Aggiungi passkey"
|
||||
},
|
||||
"settings.account.security.passkey.button": {
|
||||
"message": "Gestisci passkey"
|
||||
},
|
||||
"settings.account.security.passkey.description": {
|
||||
"message": "Gestisci le tue passkey o aggiungine una nuova."
|
||||
},
|
||||
@@ -4047,7 +4209,7 @@
|
||||
"message": "Ultimo utilizzo {ago}"
|
||||
},
|
||||
"settings.account.security.passkey.modal.loading": {
|
||||
"message": "Caricando le passkey…"
|
||||
"message": "Caricamento passkey..."
|
||||
},
|
||||
"settings.account.security.passkey.modal.never-used": {
|
||||
"message": "Mai usata"
|
||||
@@ -4055,6 +4217,9 @@
|
||||
"settings.account.security.passkey.modal.no-passkeys": {
|
||||
"message": "Non hai passkey registrate."
|
||||
},
|
||||
"settings.account.security.passkey.remove.button": {
|
||||
"message": "Elimina passkey"
|
||||
},
|
||||
"settings.account.security.passkey.remove.description": {
|
||||
"message": "Questo rimuoverà la passkey \"{name}\" permanentemente. Non potrai più accedere con questa."
|
||||
},
|
||||
@@ -4698,7 +4863,7 @@
|
||||
"message": "Mostra versione"
|
||||
},
|
||||
"version.download.download-dependency": {
|
||||
"message": "Scarica dipendenza"
|
||||
"message": "Seleziona una versione da scaricare"
|
||||
},
|
||||
"version.download.no-primary-file": {
|
||||
"message": "Errore: nessun file primario trovato"
|
||||
@@ -4709,6 +4874,9 @@
|
||||
"version.download.required-resource-pack": {
|
||||
"message": "Pacchetto di risorse obbligatorio"
|
||||
},
|
||||
"version.download.version": {
|
||||
"message": "Scarica {version} ({size})"
|
||||
},
|
||||
"version.edit.button": {
|
||||
"message": "Modifica"
|
||||
},
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
"message": "依存プロジェクトの種類"
|
||||
},
|
||||
"analytics.breakdown.download-reason": {
|
||||
"message": "理由"
|
||||
"message": "きっかけ"
|
||||
},
|
||||
"analytics.breakdown.download-source": {
|
||||
"message": "ソース"
|
||||
@@ -48,7 +48,7 @@
|
||||
"message": "メンバー"
|
||||
},
|
||||
"analytics.breakdown.monetization": {
|
||||
"message": "収益の発生"
|
||||
"message": "収益"
|
||||
},
|
||||
"analytics.breakdown.none.selected": {
|
||||
"message": "分析 - デフォルト"
|
||||
@@ -68,6 +68,9 @@
|
||||
"analytics.chart.action.show-all": {
|
||||
"message": "すべて表示"
|
||||
},
|
||||
"analytics.chart.action.show-limited": {
|
||||
"message": "一部のみ表示"
|
||||
},
|
||||
"analytics.chart.action.show-top-eight": {
|
||||
"message": "上位8件を表示"
|
||||
},
|
||||
@@ -110,6 +113,12 @@
|
||||
"analytics.chart.controls.ratio": {
|
||||
"message": ""
|
||||
},
|
||||
"analytics.chart.table-selection.top": {
|
||||
"message": "テーブル内の{itemType, select, project {{count, plural, other {プロジェクト}}} country {{count, plural, other {国}}} monetization {{count, plural, other {収益}}} downloadSource {{count, plural, other {ダウンロード元}}} downloadReason {{count, plural, other {ダウンロード理由}}} member {{count, plural, other {メンバー}}} projectVersion {{count, plural, other {プロジェクトバージョン}}} loader {{count, plural, other {ローダー}}} gameVersion {{count, plural, other {ゲームバージョン}}} other {{count, plural, other {項目}}}}上位 {count} 件を表示"
|
||||
},
|
||||
"analytics.chart.tooltip.dependent-on-project": {
|
||||
"message": "{project} に依存"
|
||||
},
|
||||
"analytics.chart.tooltip.total": {
|
||||
"message": "合計"
|
||||
},
|
||||
@@ -186,19 +195,19 @@
|
||||
"message": "表示の推移"
|
||||
},
|
||||
"analytics.group-by.1h": {
|
||||
"message": "1時間"
|
||||
"message": "1 時間"
|
||||
},
|
||||
"analytics.group-by.6h": {
|
||||
"message": "6時間"
|
||||
"message": "6 時間"
|
||||
},
|
||||
"analytics.group-by.date": {
|
||||
"message": "日付"
|
||||
},
|
||||
"analytics.group-by.day": {
|
||||
"message": "1日"
|
||||
"message": "1 日"
|
||||
},
|
||||
"analytics.group-by.month": {
|
||||
"message": "1月"
|
||||
"message": "1 月"
|
||||
},
|
||||
"analytics.group-by.selected.day": {
|
||||
"message": "日足"
|
||||
@@ -219,10 +228,10 @@
|
||||
"message": "年足"
|
||||
},
|
||||
"analytics.group-by.week": {
|
||||
"message": "1週"
|
||||
"message": "1 週"
|
||||
},
|
||||
"analytics.group-by.year": {
|
||||
"message": "1年"
|
||||
"message": "1 年"
|
||||
},
|
||||
"analytics.loading.fetching-results": {
|
||||
"message": "データを取得中..."
|
||||
@@ -245,6 +254,9 @@
|
||||
"analytics.project.all": {
|
||||
"message": "全てのプロジェクト"
|
||||
},
|
||||
"analytics.query.filter.add": {
|
||||
"message": "条件を追加"
|
||||
},
|
||||
"analytics.query.label.breakdown": {
|
||||
"message": "分析"
|
||||
},
|
||||
@@ -324,7 +336,7 @@
|
||||
"message": "アナリティクス"
|
||||
},
|
||||
"analytics.value.monetized": {
|
||||
"message": "発生済み"
|
||||
"message": "収益対象"
|
||||
},
|
||||
"analytics.value.no-dependent": {
|
||||
"message": "なし"
|
||||
@@ -339,7 +351,7 @@
|
||||
"message": "不明"
|
||||
},
|
||||
"analytics.value.unmonetized": {
|
||||
"message": "未発生"
|
||||
"message": "収益対象外"
|
||||
},
|
||||
"app-marketing.download.description": {
|
||||
"message": "我々のデスクトップアプリはすべてのプラットフォームでご利用いただけますので、ご希望のバージョンをお選びください。"
|
||||
@@ -474,7 +486,7 @@
|
||||
"message": "RAM"
|
||||
},
|
||||
"app-marketing.features.performance.small": {
|
||||
"message": "小さい"
|
||||
"message": "低い"
|
||||
},
|
||||
"app-marketing.features.performance.title": {
|
||||
"message": "効率的"
|
||||
@@ -557,6 +569,15 @@
|
||||
"auth.authorize.redirect-url": {
|
||||
"message": "<redirect-url>{url}</redirect-url> に自動的に転送されます"
|
||||
},
|
||||
"auth.create-account.title": {
|
||||
"message": "アカウントを作成"
|
||||
},
|
||||
"auth.create-account.username.label": {
|
||||
"message": "ユーザー名"
|
||||
},
|
||||
"auth.create-account.username.placeholder": {
|
||||
"message": "ユーザー名を入れてください"
|
||||
},
|
||||
"auth.reset-password.method-choice.action": {
|
||||
"message": "再設定用メールを送信"
|
||||
},
|
||||
@@ -593,6 +614,15 @@
|
||||
"auth.sign-in.2fa.placeholder": {
|
||||
"message": "コードを入力…"
|
||||
},
|
||||
"auth.sign-in.create-account": {
|
||||
"message": "サインアップ"
|
||||
},
|
||||
"auth.sign-in.forgot-password": {
|
||||
"message": "パスワードを忘れた場合"
|
||||
},
|
||||
"auth.sign-in.last-sign-in": {
|
||||
"message": "最後に使用"
|
||||
},
|
||||
"auth.sign-in.title": {
|
||||
"message": "ログイン"
|
||||
},
|
||||
@@ -701,6 +731,9 @@
|
||||
"conversation-thread.action.approve-with-reply": {
|
||||
"message": "送信して承認"
|
||||
},
|
||||
"conversation-thread.action.send": {
|
||||
"message": "送信"
|
||||
},
|
||||
"conversation-thread.reply-editor.placeholder.send": {
|
||||
"message": "メッセージを送る…"
|
||||
},
|
||||
@@ -1169,6 +1202,12 @@
|
||||
"dashboard.creator-withdraw-modal.withdraw-limit-used": {
|
||||
"message": "出金限度額の <b>{withdrawLimit}</b> に達しました。これ以上の額を出金するには、納税申告書類を記入する必要があります。"
|
||||
},
|
||||
"dashboard.discord-roles.banner.cta": {
|
||||
"message": "Discordをリンクする"
|
||||
},
|
||||
"dashboard.discord-roles.role.creator": {
|
||||
"message": "クリエイター"
|
||||
},
|
||||
"dashboard.head-title": {
|
||||
"message": "ダッシュボード"
|
||||
},
|
||||
@@ -1499,6 +1538,12 @@
|
||||
"dashboard.withdraw.error.tax-form.title": {
|
||||
"message": "納税申告書に記入して下さい"
|
||||
},
|
||||
"discover.install.back-to-server": {
|
||||
"message": "サーバーに戻る"
|
||||
},
|
||||
"discover.install.back-to-setup": {
|
||||
"message": "セットアップに戻る"
|
||||
},
|
||||
"error.collection.404.list_item.1": {
|
||||
"message": "コレクションのURLを誤って入力した可能性があります。"
|
||||
},
|
||||
@@ -1601,6 +1646,9 @@
|
||||
"frog.title": {
|
||||
"message": "カエル"
|
||||
},
|
||||
"hosting-marketing.available-locations": {
|
||||
"message": "北米、ヨーロッパ、東南アジア、オーストラリアで利用可能で、幅広い地域をカバーしています。"
|
||||
},
|
||||
"hosting-marketing.billing.monthly": {
|
||||
"message": "毎月で払う"
|
||||
},
|
||||
@@ -1661,6 +1709,9 @@
|
||||
"hosting-marketing.faq.location": {
|
||||
"message": "Modrinthでホストするサーバーはどこにありますか?地域を選択できますか?"
|
||||
},
|
||||
"hosting-marketing.faq.location.answer": {
|
||||
"message": "現時点では、北アメリカ、ヨーロッパ、東南アジア、オーストラリアのサーバーを購入時に選択できます。今後、より多くの地域に対応予定です!地域を変更したい場合はサポートまでお問い合わせください。"
|
||||
},
|
||||
"hosting-marketing.faq.versions-loaders": {
|
||||
"message": "どのMinecraftのバージョンとローダーが使えますか?"
|
||||
},
|
||||
@@ -2201,6 +2252,9 @@
|
||||
"moderation.page.technicalReview": {
|
||||
"message": "技術評価"
|
||||
},
|
||||
"modpack-scan-modal.loading-versions": {
|
||||
"message": "バージョンを読み込んでいます…"
|
||||
},
|
||||
"muralpay.account-type.checking": {
|
||||
"message": "チェック中"
|
||||
},
|
||||
@@ -2729,6 +2783,9 @@
|
||||
"project.details.licensed": {
|
||||
"message": "ライセンス"
|
||||
},
|
||||
"project.download.download": {
|
||||
"message": "ダウンロード"
|
||||
},
|
||||
"project.download.game-version-unsupported-tooltip": {
|
||||
"message": "{title}は{platform}の{gameVersion}に対応していません"
|
||||
},
|
||||
@@ -2738,9 +2795,6 @@
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title}は{gameVersion}の{platform}に対応していません"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "ゲームバージョンを検索…"
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "ゲームバージョンを選択"
|
||||
},
|
||||
@@ -2798,6 +2852,9 @@
|
||||
"project.moderation.admonition.draft.body": {
|
||||
"message": "これは下書きです。\nModrinthのモデレーターによって審査、承認されるまで、他のユーザーには表示されません。"
|
||||
},
|
||||
"project.moderation.admonition.draft.header": {
|
||||
"message": "ドラフト"
|
||||
},
|
||||
"project.moderation.title": {
|
||||
"message": "管理"
|
||||
},
|
||||
@@ -2861,6 +2918,12 @@
|
||||
"project.settings.general.url.title": {
|
||||
"message": "URL"
|
||||
},
|
||||
"project.settings.permissions.learn-more": {
|
||||
"message": "もっと詳しく"
|
||||
},
|
||||
"project.settings.permissions.sort.status": {
|
||||
"message": "ステータス"
|
||||
},
|
||||
"project.settings.title": {
|
||||
"message": "設定"
|
||||
},
|
||||
@@ -2876,6 +2939,9 @@
|
||||
"report.already-reported": {
|
||||
"message": "既に {title} をレポートしています"
|
||||
},
|
||||
"report.back-to-item": {
|
||||
"message": "{item}に戻る"
|
||||
},
|
||||
"report.body.description": {
|
||||
"message": "可能で関連性がある場合は、リンクと画像を追加してください。空または不十分な報告は閉じられ、無視されます。"
|
||||
},
|
||||
@@ -3212,6 +3278,9 @@
|
||||
"search.filter.locked.server.sync": {
|
||||
"message": "サーバーと同期"
|
||||
},
|
||||
"servers.manage.content.title": {
|
||||
"message": "コンテンツ - {serverName} - Modrinth"
|
||||
},
|
||||
"servers.notice.actions": {
|
||||
"message": "アクション"
|
||||
},
|
||||
@@ -3371,6 +3440,24 @@
|
||||
"settings.account.security.email.title": {
|
||||
"message": "メールドレス"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.name.label": {
|
||||
"message": "名前"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.name.placeholder": {
|
||||
"message": "私のパスキー"
|
||||
},
|
||||
"settings.account.security.passkey.button": {
|
||||
"message": "パスキーを管理"
|
||||
},
|
||||
"settings.account.security.passkey.description": {
|
||||
"message": "パスキーを追加するか、パスキーを管理できます。"
|
||||
},
|
||||
"settings.account.security.passkey.remove.button": {
|
||||
"message": "パスキーを削除"
|
||||
},
|
||||
"settings.account.security.passkey.title": {
|
||||
"message": "パスキーを管理"
|
||||
},
|
||||
"settings.account.security.password.action.add": {
|
||||
"message": "パスワードを追加"
|
||||
},
|
||||
@@ -3968,6 +4055,27 @@
|
||||
"ui.newsletter-button.tooltip": {
|
||||
"message": "Modrinthのニュースレターに登録する"
|
||||
},
|
||||
"version.all-versions": {
|
||||
"message": "全てのバージョン"
|
||||
},
|
||||
"version.dependency.view-project": {
|
||||
"message": "プロジェクトを見る"
|
||||
},
|
||||
"version.dependency.view-version": {
|
||||
"message": "バージョンを見る"
|
||||
},
|
||||
"version.edit.button": {
|
||||
"message": "編集"
|
||||
},
|
||||
"version.edit.details": {
|
||||
"message": "詳細情報を編集"
|
||||
},
|
||||
"version.edit.files": {
|
||||
"message": "ファイルを編集"
|
||||
},
|
||||
"version.edit.metadata": {
|
||||
"message": "メタデータを編集"
|
||||
},
|
||||
"version.environment.none.description": {
|
||||
"message": "このバージョンの環境設定は未指定です。"
|
||||
},
|
||||
@@ -3979,5 +4087,8 @@
|
||||
},
|
||||
"version.environment.unknown.title": {
|
||||
"message": "不明な環境"
|
||||
},
|
||||
"version.section.content.dev-info.version-id": {
|
||||
"message": "バージョンID:"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -20,6 +20,81 @@
|
||||
"analytics.action.reset": {
|
||||
"message": "리셋"
|
||||
},
|
||||
"analytics.breakdown.country": {
|
||||
"message": "국가"
|
||||
},
|
||||
"analytics.breakdown.loader": {
|
||||
"message": "로더"
|
||||
},
|
||||
"analytics.breakdown.project": {
|
||||
"message": "프로젝트"
|
||||
},
|
||||
"analytics.breakdown.project-status": {
|
||||
"message": "프로젝트 상태"
|
||||
},
|
||||
"analytics.breakdown.project-version": {
|
||||
"message": "프로젝트 버전"
|
||||
},
|
||||
"analytics.chart.action.show-all": {
|
||||
"message": "모두 표시"
|
||||
},
|
||||
"analytics.chart.action.show-limited": {
|
||||
"message": "적게 표시"
|
||||
},
|
||||
"analytics.chart.action.show-top-eight": {
|
||||
"message": "상위 8 표시"
|
||||
},
|
||||
"analytics.chart.axis.playtime-hours": {
|
||||
"message": "{hours}시간"
|
||||
},
|
||||
"analytics.chart.controls.active-count": {
|
||||
"message": "{count}개 켜짐"
|
||||
},
|
||||
"analytics.chart.controls.display": {
|
||||
"message": "표시"
|
||||
},
|
||||
"analytics.chart.controls.modrinth-events": {
|
||||
"message": "Modrinth 이벤트"
|
||||
},
|
||||
"analytics.chart.controls.ratio": {
|
||||
"message": "빈도"
|
||||
},
|
||||
"analytics.chart.empty.select-table-items": {
|
||||
"message": "밑에 있는 표에서 아이템을 선택해 데이터를 시각화하세요."
|
||||
},
|
||||
"analytics.chart.events.see-announcement": {
|
||||
"message": "공지사항 보기"
|
||||
},
|
||||
"analytics.empty.no-data": {
|
||||
"message": "이용 가능한 데이터 없음"
|
||||
},
|
||||
"analytics.empty.no-data-for-analytics": {
|
||||
"message": "통계에 이용 가능한 데이터 없음"
|
||||
},
|
||||
"analytics.empty.no-projects": {
|
||||
"message": "이용 가능한 프로젝트 없음"
|
||||
},
|
||||
"analytics.empty.no-projects-for-analytics": {
|
||||
"message": "통계에 이용 가능한 프로젝트 없음"
|
||||
},
|
||||
"analytics.empty.select-project": {
|
||||
"message": "적어도 하나의 프로젝트를 선택해 데이터를 보세요"
|
||||
},
|
||||
"analytics.filter.game-version-type.release": {
|
||||
"message": "릴리스"
|
||||
},
|
||||
"analytics.group-by.1h": {
|
||||
"message": "1시간"
|
||||
},
|
||||
"analytics.group-by.6h": {
|
||||
"message": "6시간"
|
||||
},
|
||||
"analytics.project-event.version-released": {
|
||||
"message": "{version} 출시됨"
|
||||
},
|
||||
"analytics.table.empty.no-matching-rows": {
|
||||
"message": "일치하는 통계 행이 없습니다"
|
||||
},
|
||||
"app-marketing.download.description": {
|
||||
"message": "데스크톱 앱은 모든 플랫폼에서 사용할 수 있습니다. 원하는 버전을 선택하세요."
|
||||
},
|
||||
@@ -1626,7 +1701,7 @@
|
||||
"message": "탐색"
|
||||
},
|
||||
"landing.creator.feature.diverse-ecosystem.description": {
|
||||
"message": "Minotaur를 통해 빌드 도구와 통합하여 새 버전을 출시하는 즉시 자동 업로드가 이루어지도록 하세요"
|
||||
"message": "Minotaur로 자신의 빌드 도구를 통합하여 새 버전 출시와 동시에 자동으로 업로드시키세요"
|
||||
},
|
||||
"landing.creator.feature.diverse-ecosystem.title": {
|
||||
"message": "다양한 생태계"
|
||||
@@ -2552,9 +2627,6 @@
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title} 은(는) {gameVersion} 용 {platform} 을(를) 지원하지 않습니다."
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "게임 버전 검색..."
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "게임 버전 선택"
|
||||
},
|
||||
|
||||
@@ -38,6 +38,9 @@
|
||||
"analytics.breakdown.loader": {
|
||||
"message": "Pemuat"
|
||||
},
|
||||
"analytics.breakdown.members": {
|
||||
"message": "Ahli"
|
||||
},
|
||||
"analytics.breakdown.monetization": {
|
||||
"message": "Pengewangan"
|
||||
},
|
||||
@@ -128,6 +131,18 @@
|
||||
"analytics.chart.legend.previous-period-suffix": {
|
||||
"message": "{name} (Sblm.)"
|
||||
},
|
||||
"analytics.chart.table-selection.all": {
|
||||
"message": "Menunjukkan kesemua {itemType, select, project {{count, plural, other {projek}}} country {{count, plural, other {negara}}} monetization {{count, plural, other {pengewangan}}} downloadSource {{count, plural, other {sumber muat turun}}} downloadReason {{count, plural, other {sebab muat turun}}} member {{count, plural, other {ahli}}} projectVersion {{count, plural, other {versi projek}}} loader {{count, plural, other {pemuat}}} gameVersion {{count, plural, other {versi permainan}}} other {{count, plural, other {item}}}} daripada jadual"
|
||||
},
|
||||
"analytics.chart.table-selection.count": {
|
||||
"message": "Menunjukkan {count} {itemType, select, project {{count, plural, other {projek}}} country {{count, plural, other {negara}}} monetization {{count, plural, other {pengewangan}}} downloadSource {{count, plural, other {sumber muat turun}}} downloadReason {{count, plural, other {sebab muat turun}}} member {{count, plural, other {ahli}}} projectVersion {{count, plural, other {versi projek}}} loader {{count, plural, other {pemuat}}} gameVersion {{count, plural, other {versi permainan}}} other {{count, plural, other {item}}}} daripada jadual"
|
||||
},
|
||||
"analytics.chart.table-selection.limited": {
|
||||
"message": "Menunjukkan {limit} {itemType, select, project {{limit, plural, other {projek}}} country {{limit, plural, other {negara}}} monetization {{limit, plural, other {pengewangan}}} downloadSource {{limit, plural, other {sumber muat turun}}} downloadReason {{limit, plural, other {sebab muat turun}}} member {{limit, plural, other {ahli}}} projectVersion {{limit, plural, other {versi projek}}} loader {{limit, plural, other {pemuat}}} gameVersion {{limit, plural, other {versi permainan}}} other {{limit, plural, other {item}}}} daripada jadual"
|
||||
},
|
||||
"analytics.chart.table-selection.top": {
|
||||
"message": "Menunjukkan {count} {itemType, select, project {{count, plural, other {projek}}} country {{count, plural, other {negara}}} monetization {{count, plural, other {pengewangan}}} downloadSource {{count, plural, other {sumber muat turun}}} downloadReason {{count, plural, other {sebab muat turun}}} member {{count, plural, other {ahli}}} projectVersion {{count, plural, other {versi projek}}} loader {{count, plural, other {pemuat}}} gameVersion {{count, plural, other {versi permainan}}} other {{count, plural, other {item}}}} teratas daripada jadual"
|
||||
},
|
||||
"analytics.chart.tooltip.duration.days": {
|
||||
"message": "{count, plural, other {# hari}}"
|
||||
},
|
||||
@@ -395,6 +410,9 @@
|
||||
"analytics.value.monetized": {
|
||||
"message": "Dipengewangkan"
|
||||
},
|
||||
"analytics.value.no-dependent": {
|
||||
"message": "Tiada"
|
||||
},
|
||||
"analytics.value.none": {
|
||||
"message": "Tiada"
|
||||
},
|
||||
@@ -623,6 +641,9 @@
|
||||
"auth.authorize.redirect-url": {
|
||||
"message": "Anda akan diubah hala ke <redirect-url>{url}</redirect-url>"
|
||||
},
|
||||
"auth.create-account.username.label": {
|
||||
"message": "Nama pengguna"
|
||||
},
|
||||
"auth.reset-password.method-choice.action": {
|
||||
"message": "Hantar e-mel pemulihan"
|
||||
},
|
||||
@@ -659,6 +680,12 @@
|
||||
"auth.sign-in.2fa.placeholder": {
|
||||
"message": "Masukkan kod..."
|
||||
},
|
||||
"auth.sign-in.create-account": {
|
||||
"message": "Daftar"
|
||||
},
|
||||
"auth.sign-in.last-sign-in": {
|
||||
"message": "Kali terakhir digunakan"
|
||||
},
|
||||
"auth.sign-in.title": {
|
||||
"message": "Daftar Masuk"
|
||||
},
|
||||
@@ -1325,6 +1352,12 @@
|
||||
"dashboard.creator-withdraw-modal.withdraw-limit-used": {
|
||||
"message": "Anda telah menggunakan had pengeluaran anda sebanyak <b>{withdrawLimit}</b>. Anda mesti melengkapkan borang cukai untuk mengeluarkan lebih banyak wang."
|
||||
},
|
||||
"dashboard.discord-roles.role.big-creator": {
|
||||
"message": "1J+ Muat Turun"
|
||||
},
|
||||
"dashboard.discord-roles.role.creator": {
|
||||
"message": "Pencipta"
|
||||
},
|
||||
"dashboard.head-title": {
|
||||
"message": "Papan Pemuka"
|
||||
},
|
||||
@@ -2378,6 +2411,12 @@
|
||||
"moderation.page.technicalReview": {
|
||||
"message": "Semakan teknikal"
|
||||
},
|
||||
"modpack-scan-modal.failed": {
|
||||
"message": "Gagal"
|
||||
},
|
||||
"modpack-scan-modal.new-files": {
|
||||
"message": "Fail Baharu"
|
||||
},
|
||||
"muralpay.account-type.checking": {
|
||||
"message": "Cek"
|
||||
},
|
||||
@@ -2927,9 +2966,6 @@
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title} tidak menyokong {platform} untuk {gameVersion}"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "Cari versi permainan..."
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "Pilih versi permainan"
|
||||
},
|
||||
@@ -3119,15 +3155,33 @@
|
||||
"project.settings.general.url.title": {
|
||||
"message": "URL"
|
||||
},
|
||||
"project.settings.permissions.attention-needed.description.proj-approved": {
|
||||
"message": "Sila berikan bukti bahawa anda mempunyai kebenaran untuk mengedarkan semula semua fail berikut. Setelah selesai, sebarang versi yang ditahan akan diterbitkan secara automatik."
|
||||
},
|
||||
"project.settings.permissions.bad-proof.description": {
|
||||
"message": "Pasukan penyederhana Modrinth telah menolak maklumat kebenaran yang anda berikan untuk beberapa kandungan luaran. Sila semak item yang ditolak di bawah dan berikan bukti yang boleh diterima atau alih keluar kandungan tersebut."
|
||||
},
|
||||
"project.settings.permissions.empty-state.heading": {
|
||||
"message": "Semuanya sudah siap!"
|
||||
},
|
||||
"project.settings.permissions.fail.description": {
|
||||
"message": "Anda mungkin tidak mempunyai kebenaran untuk mengedarkan semula sebahagian daripada kandungan luaran dalam projek anda. Untuk menerbitkan projek ini di Modrinth, sila alih keluar kandungan ini atau berikan bukti bahawa anda mempunyai kebenaran untuk menggunakannya."
|
||||
},
|
||||
"project.settings.permissions.fail.title": {
|
||||
"message": "Sesetengah kandungan tidak boleh disertakan"
|
||||
},
|
||||
"project.settings.permissions.info-banner.description": {
|
||||
"message": "Jika anda memasukkan kandungan yang tidak dihoskan di Modrinth, anda perlu memberitahu kami dari mana ia berasal dan mengesahkan bahawa anda mempunyai kebenaran untuk mengedarkan fail tersebut. Lihat <link>pengumuman kami tentang sistem baharu ini</link> untuk mengetahui lebih lanjut!"
|
||||
},
|
||||
"project.settings.permissions.learn-more": {
|
||||
"message": "Ketahui lebih lanjut"
|
||||
},
|
||||
"project.settings.permissions.sort.rejected": {
|
||||
"message": "Ditolak"
|
||||
},
|
||||
"project.settings.permissions.sort.status": {
|
||||
"message": "Status"
|
||||
},
|
||||
"project.settings.title": {
|
||||
"message": "Tetapan"
|
||||
},
|
||||
@@ -3656,6 +3710,9 @@
|
||||
"settings.account.security.email.title": {
|
||||
"message": "E-mel"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.name.label": {
|
||||
"message": "Nama"
|
||||
},
|
||||
"settings.account.security.password.action.add": {
|
||||
"message": "Tambah kata laluan"
|
||||
},
|
||||
@@ -4268,6 +4325,9 @@
|
||||
"ui.newsletter-button.tooltip": {
|
||||
"message": "Langgan surat berita Modrinth"
|
||||
},
|
||||
"version.edit.button": {
|
||||
"message": "Sunting"
|
||||
},
|
||||
"version.environment.none.description": {
|
||||
"message": "Persekitaran untuk versi ini belum dinyatakan."
|
||||
},
|
||||
@@ -4279,5 +4339,14 @@
|
||||
},
|
||||
"version.environment.unknown.title": {
|
||||
"message": "Persekitaran yang tidak diketahui"
|
||||
},
|
||||
"version.section.content.dev-info.maven-description": {
|
||||
"message": "Projek di Modrinth tersedia secara automatik melalui repositori Maven untuk digunakan dengan alat binaan JVM seperti <gradle-link>Gradle</gradle-link>. Untuk mengetahui lebih lanjut tentang API Maven Modrinth, <article-link>klik di sini</article-link>."
|
||||
},
|
||||
"version.section.content.dev-info.maven-note": {
|
||||
"message": "Nota: Apabila tersedia, anda harus menggunakan repo maven pencipta kerana ia akan mempunyai maklumat kebergantungan transitif yang tidak terdapat pada API Maven Modrinth. Anda juga mungkin akan mendapat kebergantungan pendua jika anda menggunakan campuran repositori Maven Modrinth dan bukan Modrinth untuk kebergantungan anda, kerana pengecam kumpulan akan berbeza apabila disampaikan melalui API Maven Modrinth."
|
||||
},
|
||||
"version.supplementary-resources.copy-hash-sha1": {
|
||||
"message": "Salin SHA-1"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,6 +23,15 @@
|
||||
"analytics.breakdown.country": {
|
||||
"message": "Land"
|
||||
},
|
||||
"analytics.breakdown.dependent-on": {
|
||||
"message": "Afhankelijk van"
|
||||
},
|
||||
"analytics.breakdown.dependent-project-download": {
|
||||
"message": "Afhankelijk project"
|
||||
},
|
||||
"analytics.breakdown.dependent-project-type": {
|
||||
"message": "Afhankelijk project type"
|
||||
},
|
||||
"analytics.breakdown.download-reason": {
|
||||
"message": "Download reden"
|
||||
},
|
||||
@@ -35,6 +44,9 @@
|
||||
"analytics.breakdown.loader": {
|
||||
"message": "Lader"
|
||||
},
|
||||
"analytics.breakdown.members": {
|
||||
"message": "Lid"
|
||||
},
|
||||
"analytics.breakdown.monetization": {
|
||||
"message": "Monetisatie"
|
||||
},
|
||||
@@ -368,6 +380,12 @@
|
||||
"analytics.value.unknown": {
|
||||
"message": "Onbekend"
|
||||
},
|
||||
"analytics.value.unknown-dependent-tooltip": {
|
||||
"message": "Er zijn geen metagegevens beschikbaar om te bepalen bij welk afhankelijke project deze download hoort."
|
||||
},
|
||||
"analytics.value.unmonetized": {
|
||||
"message": "Niet-gemonetariseerd"
|
||||
},
|
||||
"app-marketing.download.description": {
|
||||
"message": "Ons bureaublad app is overal verkrijgbaar, kies de gewenste versie."
|
||||
},
|
||||
@@ -578,12 +596,72 @@
|
||||
"auth.authorize.authorize-app-name": {
|
||||
"message": "Machtig {appName}"
|
||||
},
|
||||
"auth.authorize.error.missing-parameters": {
|
||||
"message": "Er ontbreken vereiste OAuth-queryparameters."
|
||||
},
|
||||
"auth.authorize.error.no-redirect-url": {
|
||||
"message": "Geen doorverwijzing locatie gevonden in antwoord"
|
||||
},
|
||||
"auth.authorize.errro-title": {
|
||||
"message": "Er is een fout opgetreden"
|
||||
},
|
||||
"auth.authorize.redirect-url": {
|
||||
"message": "Je zult worden doorgestuurd naar <redirect-url>{url}</redirect-url>"
|
||||
},
|
||||
"auth.continue-with-provider": {
|
||||
"message": "Ga verder met {provider}"
|
||||
},
|
||||
"auth.create-account.age-requirement.warning-title": {
|
||||
"message": "Leeftijdsvereiste"
|
||||
},
|
||||
"auth.create-account.complete-sign-up": {
|
||||
"message": "Voltooi aanmelding"
|
||||
},
|
||||
"auth.create-account.date-of-birth.invalid.text": {
|
||||
"message": "Voer een geldige geboortedatum in. Het jaar mag niet 0000 zijn."
|
||||
},
|
||||
"auth.create-account.date-of-birth.invalid.title": {
|
||||
"message": "Ongeldige geboortedatum"
|
||||
},
|
||||
"auth.create-account.date-of-birth.label": {
|
||||
"message": "Geboortedatum"
|
||||
},
|
||||
"auth.create-account.date-of-birth.placeholder": {
|
||||
"message": "Kies je geboortedatum"
|
||||
},
|
||||
"auth.create-account.date-of-birth.required.text": {
|
||||
"message": "Voer uw geboortedatum in voordat u verdergaat."
|
||||
},
|
||||
"auth.create-account.date-of-birth.required.title": {
|
||||
"message": "Geboortedatum verplicht"
|
||||
},
|
||||
"auth.create-account.date-of-birth.under13-helper": {
|
||||
"message": "Je voldoet niet aan de leeftijdsvereiste om een account aan te maken bij Modrinth."
|
||||
},
|
||||
"auth.create-account.info-panel.source-code-link": {
|
||||
"message": "Relevante broncode"
|
||||
},
|
||||
"auth.create-account.info-panel.text": {
|
||||
"message": "Wij slaan je geboortedatum niet op. We gebruiken deze alleen tijdens de aanmelding om te controleren of aan de COPPA-voorschriften wordt voldaan."
|
||||
},
|
||||
"auth.create-account.page-title": {
|
||||
"message": "Account aanmaken"
|
||||
},
|
||||
"auth.create-account.security-check.label": {
|
||||
"message": "Veiligheidscontrole"
|
||||
},
|
||||
"auth.create-account.subscribe.label": {
|
||||
"message": "Houd me via e-mail op de hoogte van de leuke dingen waar Modrinth mee bezig is"
|
||||
},
|
||||
"auth.create-account.title": {
|
||||
"message": "Een account aanmaken"
|
||||
},
|
||||
"auth.create-account.username.label": {
|
||||
"message": "Gebruikersnaam"
|
||||
},
|
||||
"auth.create-account.username.placeholder": {
|
||||
"message": "Voer je gebruikersnaam in"
|
||||
},
|
||||
"auth.reset-password.method-choice.action": {
|
||||
"message": "Herstel email verzenden"
|
||||
},
|
||||
@@ -617,21 +695,66 @@
|
||||
"auth.reset-password.title.long": {
|
||||
"message": "Uw wachtwoord opnieuw instellen"
|
||||
},
|
||||
"auth.sign-in.2fa.description": {
|
||||
"message": "Voer de 6-cijferige code uit je authenticator-app in, of een van je backup codes."
|
||||
},
|
||||
"auth.sign-in.2fa.label": {
|
||||
"message": "Tweefactorauthenticatie"
|
||||
},
|
||||
"auth.sign-in.2fa.placeholder": {
|
||||
"message": "Voer code in..."
|
||||
},
|
||||
"auth.sign-in.continue-with-email": {
|
||||
"message": "Doorgaan met e-mail"
|
||||
},
|
||||
"auth.sign-in.continue-with-passkey": {
|
||||
"message": "Doorgaan met de toegangscode"
|
||||
},
|
||||
"auth.sign-in.create-account": {
|
||||
"message": "Aanmelden"
|
||||
},
|
||||
"auth.sign-in.forgot-password": {
|
||||
"message": "Wachtwoord vergeten"
|
||||
},
|
||||
"auth.sign-in.last-sign-in": {
|
||||
"message": "Laatst gebruikt"
|
||||
},
|
||||
"auth.sign-in.no-account": {
|
||||
"message": "Heb je nog geen account?"
|
||||
},
|
||||
"auth.sign-in.sign-in-with": {
|
||||
"message": "Log in bij Modrinth"
|
||||
},
|
||||
"auth.sign-in.title": {
|
||||
"message": "Log in"
|
||||
},
|
||||
"auth.sign-up.age-requirement.warning-title": {
|
||||
"message": "Leeftijdsvereiste"
|
||||
},
|
||||
"auth.sign-up.continue-with-email": {
|
||||
"message": "Doorgaan met e-mail"
|
||||
},
|
||||
"auth.sign-up.show-fewer-options": {
|
||||
"message": "Minder opties weergeven"
|
||||
},
|
||||
"auth.sign-up.show-other-options": {
|
||||
"message": "Andere opties weergeven"
|
||||
},
|
||||
"auth.sign-up.sign-in-option.title": {
|
||||
"message": "Heb je al een account?"
|
||||
},
|
||||
"auth.sign-up.title": {
|
||||
"message": "Aanmelden"
|
||||
},
|
||||
"auth.sign-up.title.sign-up-with": {
|
||||
"message": "Een account aanmaken"
|
||||
},
|
||||
"auth.verify-email.action.account-settings": {
|
||||
"message": "Account instellingen"
|
||||
},
|
||||
"auth.verify-email.action.discover-mods": {
|
||||
"message": "Ontdek mods"
|
||||
},
|
||||
"auth.verify-email.already-verified.description": {
|
||||
"message": "Je e-mail is al geverifieerd!"
|
||||
},
|
||||
@@ -650,6 +773,15 @@
|
||||
"auth.verify-email.failed-verification.title": {
|
||||
"message": "Email verificatie mislukt"
|
||||
},
|
||||
"auth.verify-email.notification.email-sent.description": {
|
||||
"message": "Er is een e-mail met een link om je account te verifiëren verzonden naar {email}."
|
||||
},
|
||||
"auth.verify-email.notification.email-sent.title": {
|
||||
"message": "E-mail verzonden"
|
||||
},
|
||||
"auth.verify-email.notification.error-occurred.title": {
|
||||
"message": "Er is een fout opgetreden"
|
||||
},
|
||||
"auth.verify-email.post-verification.description": {
|
||||
"message": "Je e-mail adres werd bevestigd!"
|
||||
},
|
||||
@@ -977,6 +1109,9 @@
|
||||
"dashboard.affiliate-links.create.button": {
|
||||
"message": "Maak een affiliate-link"
|
||||
},
|
||||
"dashboard.affiliate-links.empty.no-codes": {
|
||||
"message": "Er zijn geen affiliatecodes gevonden."
|
||||
},
|
||||
"dashboard.affiliate-links.error.title": {
|
||||
"message": "Fout bij het laden van affiliatelinks"
|
||||
},
|
||||
@@ -1292,6 +1427,9 @@
|
||||
"dashboard.creator-withdraw-modal.withdraw-limit-used": {
|
||||
"message": "Je hebt je opnamelimiet <b>{withdrawLimit}</b> bereikt. Je moet een belastingformulier invullen om meer geld op te nemen."
|
||||
},
|
||||
"dashboard.discord-roles.banner.body": {
|
||||
"message": "Je komt in aanmerking voor {roles}. Koppel je Discord-account via Modrinth en wij zorgen ervoor dat ze automatisch worden gesynchroniseerd."
|
||||
},
|
||||
"dashboard.discord-roles.banner.cta": {
|
||||
"message": "Verbind Discord"
|
||||
},
|
||||
@@ -1391,9 +1529,33 @@
|
||||
"dashboard.projects.links.header.edit": {
|
||||
"message": "Wijzig linken"
|
||||
},
|
||||
"dashboard.projects.links.issue-tracker.description": {
|
||||
"message": "Een plek waar gebruikers bugs, problemen en opmerkingen over je project kunnen melden."
|
||||
},
|
||||
"dashboard.projects.links.issue-tracker.label": {
|
||||
"message": "Probleemtracker"
|
||||
},
|
||||
"dashboard.projects.links.placeholder.cleared": {
|
||||
"message": "De bestaande link wordt verwijderd"
|
||||
},
|
||||
"dashboard.projects.links.placeholder.valid-discord-url": {
|
||||
"message": "Voer een geldige Discord-uitnodigings-URL in"
|
||||
},
|
||||
"dashboard.projects.links.placeholder.valid-url": {
|
||||
"message": "Voer een geldige URL in"
|
||||
},
|
||||
"dashboard.projects.links.show-all-projects": {
|
||||
"message": "Alle projecten weergeven"
|
||||
},
|
||||
"dashboard.projects.links.source-code.description": {
|
||||
"message": "Een pagina/repository met de broncode van je project"
|
||||
},
|
||||
"dashboard.projects.links.source-code.label": {
|
||||
"message": "Broncode"
|
||||
},
|
||||
"dashboard.projects.links.wiki-page.description": {
|
||||
"message": "Een pagina met informatie, documentatie en hulp voor het project"
|
||||
},
|
||||
"dashboard.projects.links.wiki-page.label": {
|
||||
"message": "Wiki pagina"
|
||||
},
|
||||
@@ -1409,12 +1571,24 @@
|
||||
"dashboard.projects.project.review-environment-metadata": {
|
||||
"message": "Controller project metadata alstublieft"
|
||||
},
|
||||
"dashboard.projects.selection-bar.aria-label": {
|
||||
"message": ""
|
||||
},
|
||||
"dashboard.projects.table.name": {
|
||||
"message": "Naam"
|
||||
},
|
||||
"dashboard.projects.table.status": {
|
||||
"message": "Status"
|
||||
},
|
||||
"dashboard.report.title": {
|
||||
"message": "{id} rapporteren"
|
||||
},
|
||||
"dashboard.reports.active-title": {
|
||||
"message": "Actieve rapporten"
|
||||
},
|
||||
"dashboard.reports.title": {
|
||||
"message": "Rapporten"
|
||||
},
|
||||
"dashboard.revenue.available-now": {
|
||||
"message": "Nu beschikbaar"
|
||||
},
|
||||
@@ -1451,6 +1625,9 @@
|
||||
"dashboard.revenue.transactions.btn.download-csv": {
|
||||
"message": "Download als CSV"
|
||||
},
|
||||
"dashboard.revenue.transactions.head-title": {
|
||||
"message": "Transactiegeschiedenis"
|
||||
},
|
||||
"dashboard.revenue.transactions.header": {
|
||||
"message": "Transacties"
|
||||
},
|
||||
@@ -1460,9 +1637,18 @@
|
||||
"dashboard.revenue.transactions.none.desc": {
|
||||
"message": "Je uitbetalingen en opnames zullen hier verschijnen."
|
||||
},
|
||||
"dashboard.revenue.transactions.period.last-month": {
|
||||
"message": "Afgelopen maand"
|
||||
},
|
||||
"dashboard.revenue.transactions.period.this-month": {
|
||||
"message": "Deze maand"
|
||||
},
|
||||
"dashboard.revenue.transactions.see-all": {
|
||||
"message": "Zie alle"
|
||||
},
|
||||
"dashboard.revenue.transactions.year.all": {
|
||||
"message": "Alle jaren"
|
||||
},
|
||||
"dashboard.revenue.withdraw.blocked-tin-mismatch": {
|
||||
"message": "Uw opnames zijn tijdelijk geblokkeerd omdat uw TIN of SSN niet overeenkomt met de gegevens van de IRS. Neem contact op met de klantenservice om uw gegevens te resetten en uw belastingaangifte opnieuw in te dienen."
|
||||
},
|
||||
@@ -1475,6 +1661,33 @@
|
||||
"dashboard.revenue.withdraw.header": {
|
||||
"message": "Opnemen"
|
||||
},
|
||||
"dashboard.sidebar.label.activeReports": {
|
||||
"message": "Actieve rapporten"
|
||||
},
|
||||
"dashboard.sidebar.label.analytics": {
|
||||
"message": "Analytics"
|
||||
},
|
||||
"dashboard.sidebar.label.creators": {
|
||||
"message": "Makers"
|
||||
},
|
||||
"dashboard.sidebar.label.dashboard": {
|
||||
"message": "Dashboard"
|
||||
},
|
||||
"dashboard.sidebar.label.notifications": {
|
||||
"message": "Meldingen"
|
||||
},
|
||||
"dashboard.sidebar.label.organizations": {
|
||||
"message": "Organisaties"
|
||||
},
|
||||
"dashboard.sidebar.label.overview": {
|
||||
"message": "Overzicht"
|
||||
},
|
||||
"dashboard.sidebar.label.projects": {
|
||||
"message": "Projecten"
|
||||
},
|
||||
"dashboard.sidebar.label.revenue": {
|
||||
"message": "Omzet"
|
||||
},
|
||||
"dashboard.withdraw.completion.account": {
|
||||
"message": "Account"
|
||||
},
|
||||
@@ -1571,6 +1784,33 @@
|
||||
"dashboard.withdraw.error.tax-form.title": {
|
||||
"message": "Gelieve het belastingformulier in te vullen"
|
||||
},
|
||||
"discover.install.back-to-server": {
|
||||
"message": "Terug naar de server"
|
||||
},
|
||||
"discover.install.back-to-setup": {
|
||||
"message": "Terug naar de installatie"
|
||||
},
|
||||
"discover.install.cancel-reset": {
|
||||
"message": "Reset annuleren"
|
||||
},
|
||||
"discover.install.error.no-server-world": {
|
||||
"message": "Er is geen serverwereld beschikbaar om te installeren."
|
||||
},
|
||||
"discover.install.error.unsupported-content-type": {
|
||||
"message": "Dit inhoudstype kan niet vanuit Discover op een server worden geïnstalleerd."
|
||||
},
|
||||
"discover.install.heading.reset-modpack": {
|
||||
"message": "Een modpack selecteren om te installeren na het resetten"
|
||||
},
|
||||
"discover.seo.description": {
|
||||
"message": "Zoek en blader door duizenden Minecraft {projectType} op Modrinth met directe, nauwkeurige zoekresultaten. Met onze filters vind je snel de beste Minecraft {projectType}."
|
||||
},
|
||||
"discover.seo.title": {
|
||||
"message": "Zoeken naar {projectType}"
|
||||
},
|
||||
"discover.seo.title-with-query": {
|
||||
"message": "Zoeken naar {projectType} | {query}"
|
||||
},
|
||||
"error.collection.404.list_item.1": {
|
||||
"message": "U heeft mogelijk de URL van de collectie fout ingetypt."
|
||||
},
|
||||
@@ -1586,6 +1826,12 @@
|
||||
"error.collection.404.title": {
|
||||
"message": "Collectie niet gevonden"
|
||||
},
|
||||
"error.generic.401.signed-in-as": {
|
||||
"message": "Je bent momenteel aangemeld als:"
|
||||
},
|
||||
"error.generic.401.title": {
|
||||
"message": "Je hebt geen toegang tot deze pagina"
|
||||
},
|
||||
"error.generic.404.subtitle": {
|
||||
"message": "De pagina die u zoekt, blijkt niet te bestaan."
|
||||
},
|
||||
@@ -1667,6 +1913,9 @@
|
||||
"frog.title": {
|
||||
"message": "Kikker"
|
||||
},
|
||||
"hosting-marketing.available-locations": {
|
||||
"message": "Verkrijgbaar in Noord-Amerika, Europa, Zuidoost-Azië en Australië, voor een brede dekking."
|
||||
},
|
||||
"hosting-marketing.billing.monthly": {
|
||||
"message": "Betaal maandelijks"
|
||||
},
|
||||
@@ -1727,6 +1976,9 @@
|
||||
"hosting-marketing.faq.location": {
|
||||
"message": "Waar bevinden de servers van Modrinth Hosting zich? Kan ik een regio kiezen?"
|
||||
},
|
||||
"hosting-marketing.faq.location.answer": {
|
||||
"message": "Op dit moment hebben we servers beschikbaar in Noord-Amerika, Europa, Zuidoost-Azië en Australië, waaruit u bij aankoop kunt kiezen. In de toekomst komen er nog meer regio’s bij! Als u van regio wilt wisselen, neem dan contact op met de klantenservice."
|
||||
},
|
||||
"hosting-marketing.faq.versions-loaders": {
|
||||
"message": "Welke Minecraft-versies en loaders kunnen worden gebruikt?"
|
||||
},
|
||||
@@ -2000,12 +2252,18 @@
|
||||
"landing.subheading": {
|
||||
"message": "Ontdek, speel en deel Minecraft content via ons open bron platform, speciaal ontwikkeld voor de community."
|
||||
},
|
||||
"layout.action.analytics-events": {
|
||||
"message": "Analytics-gebeurtenissen"
|
||||
},
|
||||
"layout.action.change-theme": {
|
||||
"message": "Thema aanpassen"
|
||||
},
|
||||
"layout.action.create-new": {
|
||||
"message": "Maak nieuwe..."
|
||||
},
|
||||
"layout.action.external-projects": {
|
||||
"message": "Externe projecten"
|
||||
},
|
||||
"layout.action.file-lookup": {
|
||||
"message": "Bestand opzoeken"
|
||||
},
|
||||
@@ -2054,12 +2312,21 @@
|
||||
"layout.banner.add-email.description": {
|
||||
"message": "Om veiligheidsredenen is het bij Modrinth verplicht om een e-mailadres aan je account te koppelen."
|
||||
},
|
||||
"layout.banner.build-fail.always-ignore": {
|
||||
"message": "Altijd negeren"
|
||||
},
|
||||
"layout.banner.build-fail.description": {
|
||||
"message": "Deze implementatie van de Modrinth frontend is er niet in geslaagd om statusinformatie van de API te genereren. Dit kan te wijten zijn aan een storing of een configuratiefout. Voer een nieuwe build uit wanneer de API weer beschikbaar is. Foutcodes: {errors}; Huidige API URL: {url}"
|
||||
},
|
||||
"layout.banner.build-fail.ignore": {
|
||||
"message": "Negeer"
|
||||
},
|
||||
"layout.banner.build-fail.title": {
|
||||
"message": "Fout bij het genereren van de status vanuit de API tijdens het bouwen."
|
||||
},
|
||||
"layout.banner.preview.description": {
|
||||
"message": "Als je de officiële website van Modrinth wilde bezoeken, ga dan naar {url}. Deze preview-versie wordt door het Modrinth-team gebruikt voor testdoeleinden. Deze is gebouwd met behulp van {ref}."
|
||||
},
|
||||
"layout.banner.preview.title": {
|
||||
"message": "Dit is een preview-versie van de Modrinth website."
|
||||
},
|
||||
@@ -2252,15 +2519,63 @@
|
||||
"layout.nav.upgrade-to-modrinth-plus": {
|
||||
"message": "Upgrade naar Modrinth+"
|
||||
},
|
||||
"moderation.exclude-technical-review": {
|
||||
"message": "TR uitsluiten"
|
||||
},
|
||||
"moderation.moderate": {
|
||||
"message": "Modereer"
|
||||
},
|
||||
"moderation.page.external-projects": {
|
||||
"message": "Externe projecten"
|
||||
},
|
||||
"moderation.page.projects": {
|
||||
"message": "Projecten"
|
||||
},
|
||||
"moderation.page.reports": {
|
||||
"message": "Inlichtingen"
|
||||
},
|
||||
"moderation.page.technicalReview": {
|
||||
"message": "Technische beoordeling"
|
||||
},
|
||||
"modpack-scan-modal.failed": {
|
||||
"message": "Mislukt"
|
||||
},
|
||||
"modpack-scan-modal.load-versions-error": {
|
||||
"message": "Kan versies niet laden: {error}"
|
||||
},
|
||||
"modpack-scan-modal.loading-versions": {
|
||||
"message": "Versies worden geladen..."
|
||||
},
|
||||
"modpack-scan-modal.new-files": {
|
||||
"message": "Nieuwe bestanden"
|
||||
},
|
||||
"modpack-scan-modal.new-groups": {
|
||||
"message": "Nieuwe groepen"
|
||||
},
|
||||
"modpack-scan-modal.no-files": {
|
||||
"message": "Er zijn geen bestanden gevonden."
|
||||
},
|
||||
"modpack-scan-modal.not-scanned": {
|
||||
"message": "Niet gescand"
|
||||
},
|
||||
"modpack-scan-modal.override-files": {
|
||||
"message": "Overschrijvingsbestanden ({count})"
|
||||
},
|
||||
"modpack-scan-modal.pack-file-name": {
|
||||
"message": "Naam van het pack-bestand"
|
||||
},
|
||||
"modpack-scan-modal.scan-all-files": {
|
||||
"message": "Alle bestanden scannen"
|
||||
},
|
||||
"modpack-scan-modal.scan-error": {
|
||||
"message": "Sommige bestanden konden niet worden gescand: {error}"
|
||||
},
|
||||
"modpack-scan-modal.scanning": {
|
||||
"message": "Scannen..."
|
||||
},
|
||||
"modpack-scan-modal.title": {
|
||||
"message": "Modpack-scan ({scanned}/{total} bestanden)"
|
||||
},
|
||||
"muralpay.account-type.checking": {
|
||||
"message": "Controleren"
|
||||
},
|
||||
@@ -2528,6 +2843,9 @@
|
||||
"muralpay.warning.wallet-address": {
|
||||
"message": "Controleer uw portemonnee adres nogmaals. Geld dat naar een onjuist adres is overgemaakt, kan niet worden teruggevonden."
|
||||
},
|
||||
"organization.settings.projects.edit-links.affected-projects": {
|
||||
"message": "De wijzigingen worden toegepast op {count, plural, one {# project} other {# projects}}."
|
||||
},
|
||||
"profile.bio.fallback.creator": {
|
||||
"message": "Een Modrinth creator."
|
||||
},
|
||||
@@ -2801,9 +3119,6 @@
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title} steunt niet {platform} voor {gameVersion}"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "Game-versies zoeken..."
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "Selecteer game-versie"
|
||||
},
|
||||
@@ -2864,6 +3179,12 @@
|
||||
"project.moderation.admonition.withheld.header": {
|
||||
"message": "Verborgen door moderator"
|
||||
},
|
||||
"project.moderation.thread.private-description": {
|
||||
"message": "Dit is een besloten discussiethread met de moderators van Modrinth. Zij kunnen je berichten sturen over zaken die betrekking hebben op dit project."
|
||||
},
|
||||
"project.moderation.thread.title": {
|
||||
"message": "Moderatieberichten"
|
||||
},
|
||||
"project.moderation.title": {
|
||||
"message": "Moderatie"
|
||||
},
|
||||
@@ -2927,6 +3248,15 @@
|
||||
"project.settings.general.url.title": {
|
||||
"message": "URL"
|
||||
},
|
||||
"project.settings.permissions.attention-needed.description.proj-approved": {
|
||||
"message": "Gelieve aan te tonen dat u toestemming hebt om alle onderstaande bestanden te verspreiden. Zodra dit is voltooid, worden de achtergehouden versies automatisch gepubliceerd."
|
||||
},
|
||||
"project.settings.permissions.attention-needed.description.proj-draft": {
|
||||
"message": "Gelieve aan te tonen dat u toestemming hebt om alle onderstaande bestanden te verspreiden, voordat u uw project ter beoordeling indient."
|
||||
},
|
||||
"project.settings.permissions.attention-needed.title": {
|
||||
"message": "Onbekende externe inhoud"
|
||||
},
|
||||
"project.settings.title": {
|
||||
"message": "Instellingen"
|
||||
},
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -27,7 +27,7 @@
|
||||
"message": "Wymaga"
|
||||
},
|
||||
"analytics.breakdown.dependent-project-download": {
|
||||
"message": "Wymagany projekt"
|
||||
"message": "Zależny projekt"
|
||||
},
|
||||
"analytics.breakdown.dependent-project-type": {
|
||||
"message": "Rodzaj wymaganego projektu"
|
||||
@@ -143,9 +143,6 @@
|
||||
"analytics.chart.render-limit.description": {
|
||||
"message": "Pokazanie wszystkich wybranych linii z tabeli może wpłynąć negatywnie na wydajność strony."
|
||||
},
|
||||
"analytics.chart.render-limit.header": {
|
||||
"message": "Pokazać wszystkie {count} linii na wykresie?"
|
||||
},
|
||||
"analytics.chart.table-selection.all": {
|
||||
"message": "Pokazano {itemType, select, project {{count, plural, one {projekt} other {wszystkie projekty}}} country {{count, plural, one {kraj} other {wszystkie kraje}}} monetization {{count, plural, one {wartość z monetyzacji} other {wszystkie wartości z monetyzacji}}} downloadSource {{count, plural, one {żródło pobrań} other {wszystkie źródła pobrań}}} downloadReason {{count, plural, one {powód pobrań} other {wszystkie powody pobrań}}} member {{count, plural, one {członek} other {wszystkich członków}}} projectVersion {{count, plural, one {wersję projektu} other {wszystkie wersje projektu}}} loader {{count, plural, one {loader} other {wszystkie loadery}}} gameVersion {{count, plural, one {wersję gry} other {wszystkie wersje gry}}} other {{count, plural, one {pozycję} other {wszystkie pozycje}}}} z tabeli"
|
||||
},
|
||||
@@ -518,6 +515,9 @@
|
||||
"analytics.value.unknown": {
|
||||
"message": "Nieznane"
|
||||
},
|
||||
"analytics.value.unknown-dependent-tooltip": {
|
||||
"message": "Brakuje metadanych, aby stwierdzić na którą zależność wskazuje to pobranie."
|
||||
},
|
||||
"analytics.value.unmonetized": {
|
||||
"message": "Niemonetyzowane"
|
||||
},
|
||||
@@ -1706,12 +1706,21 @@
|
||||
"dashboard.projects.project.review-environment-metadata": {
|
||||
"message": "Sprawdź metadane środowiska"
|
||||
},
|
||||
"dashboard.projects.selection-bar.aria-label": {
|
||||
"message": "Akcje wybranych projektów"
|
||||
},
|
||||
"dashboard.projects.selection-bar.selected-count": {
|
||||
"message": "{count, plural, one {# wybany projekt} few {# wybrane projekty} other {# wybranych projektów}}"
|
||||
},
|
||||
"dashboard.projects.table.id": {
|
||||
"message": "ID"
|
||||
},
|
||||
"dashboard.projects.table.name": {
|
||||
"message": "Nazwa"
|
||||
},
|
||||
"dashboard.projects.table.select-all-bulk-editable": {
|
||||
"message": "Wybierz wszystkie projekty, które wspierają masową edycję"
|
||||
},
|
||||
"dashboard.projects.table.status": {
|
||||
"message": "Status"
|
||||
},
|
||||
@@ -2385,7 +2394,7 @@
|
||||
"message": "Dla graczy"
|
||||
},
|
||||
"landing.section.for-players.tagline": {
|
||||
"message": "Odkryj ponad {count, number} kreacji"
|
||||
"message": "Odkryj ponad {count, number} projektów"
|
||||
},
|
||||
"landing.subheading": {
|
||||
"message": "Odkrywaj, graj i udostępniaj treści Minecraft poprzez naszą otwartoźródłową platformę, stworzoną dla społeczności."
|
||||
@@ -2657,12 +2666,18 @@
|
||||
"layout.nav.upgrade-to-modrinth-plus": {
|
||||
"message": "Ulepsz do Modrinth+"
|
||||
},
|
||||
"moderation.exclude-technical-review": {
|
||||
"message": "Wyklucz RT"
|
||||
},
|
||||
"moderation.moderate": {
|
||||
"message": "Moderuj"
|
||||
},
|
||||
"moderation.page.external-projects": {
|
||||
"message": "Zewnętrzne projekty"
|
||||
},
|
||||
"moderation.page.global-detail-traces": {
|
||||
"message": "Globalne ślady"
|
||||
},
|
||||
"moderation.page.projects": {
|
||||
"message": "Projekty"
|
||||
},
|
||||
@@ -2672,6 +2687,45 @@
|
||||
"moderation.page.technicalReview": {
|
||||
"message": "Przegląd techniczny"
|
||||
},
|
||||
"modpack-scan-modal.failed": {
|
||||
"message": "Błąd"
|
||||
},
|
||||
"modpack-scan-modal.load-versions-error": {
|
||||
"message": "Nie udało się załadować wersji: {error}"
|
||||
},
|
||||
"modpack-scan-modal.loading-versions": {
|
||||
"message": "Ładowanie wersji..."
|
||||
},
|
||||
"modpack-scan-modal.new-files": {
|
||||
"message": "Nowe pliki"
|
||||
},
|
||||
"modpack-scan-modal.new-groups": {
|
||||
"message": "Nowe grupy"
|
||||
},
|
||||
"modpack-scan-modal.no-files": {
|
||||
"message": "Nie znaleziono żadnych plików."
|
||||
},
|
||||
"modpack-scan-modal.not-scanned": {
|
||||
"message": "Niezeskanowane"
|
||||
},
|
||||
"modpack-scan-modal.override-files": {
|
||||
"message": "Pliki nadpisane ({count})"
|
||||
},
|
||||
"modpack-scan-modal.pack-file-name": {
|
||||
"message": "Nazwa pliku paczki"
|
||||
},
|
||||
"modpack-scan-modal.scan-all-files": {
|
||||
"message": "Zeskanuj wszystkie pliki"
|
||||
},
|
||||
"modpack-scan-modal.scan-error": {
|
||||
"message": "Nie udało się zeskanować niektórych plików: {error}"
|
||||
},
|
||||
"modpack-scan-modal.scanning": {
|
||||
"message": "Skanowanie..."
|
||||
},
|
||||
"modpack-scan-modal.title": {
|
||||
"message": "Skanowanie paczki modów ({scanned}/{total} plików)"
|
||||
},
|
||||
"muralpay.account-type.checking": {
|
||||
"message": "Czekowe"
|
||||
},
|
||||
@@ -3024,7 +3078,7 @@
|
||||
"message": "Ten użytkownik nie ma żadnych projektów!"
|
||||
},
|
||||
"profile.label.no-projects-auth": {
|
||||
"message": "Nie masz żadnych projektów.\nCzy chcesz <create-link>utworzyć jeden</create-link>?"
|
||||
"message": "Nie masz żadnych projektów.\nCzy chcesz <create-link>utworzyć nowy</create-link>?"
|
||||
},
|
||||
"profile.label.organizations": {
|
||||
"message": "Organizacje"
|
||||
@@ -3215,17 +3269,107 @@
|
||||
"project.details.licensed": {
|
||||
"message": "Licencja"
|
||||
},
|
||||
"project.download.base-game-version-incompatible-tooltip": {
|
||||
"message": "Ta wersja gry jest niekompatybilna z bazowym projektem."
|
||||
},
|
||||
"project.download.base-loader-incompatible-tooltip": {
|
||||
"message": "Ten loader jest niekompatybilny z bazowym projektem."
|
||||
},
|
||||
"project.download.compatible-version-title": {
|
||||
"message": "Kompatybilne wersje"
|
||||
},
|
||||
"project.download.dependencies-title": {
|
||||
"message": "Zależności"
|
||||
},
|
||||
"project.download.dependency-already-installed": {
|
||||
"message": "Ta zależność jest już zainstalowana"
|
||||
},
|
||||
"project.download.dependency-any-compatible": {
|
||||
"message": "Dowolne Kompatybilne"
|
||||
},
|
||||
"project.download.dependency-conflicting": {
|
||||
"message": "Ta zależność koliduje z inną zależnością"
|
||||
},
|
||||
"project.download.dependency-download-file": {
|
||||
"message": "Pobierz {filename}"
|
||||
},
|
||||
"project.download.dependency-download-file-with-size": {
|
||||
"message": "Pobierz {filename} ({size})"
|
||||
},
|
||||
"project.download.dependency-duplicate": {
|
||||
"message": "Ta zależność jest już zawarta"
|
||||
},
|
||||
"project.download.dependency-missing-version": {
|
||||
"message": "Ta wersja zależności jest niedostępna"
|
||||
},
|
||||
"project.download.dependency-no-compatible-version": {
|
||||
"message": "Nie ma żadnej kompatybilnej wersji dla tej zależności"
|
||||
},
|
||||
"project.download.dependency-quilt-fabric-api": {
|
||||
"message": "Fabrib API jest pominięte dla loadera Quilt"
|
||||
},
|
||||
"project.download.dependency-resource-pack-admonition": {
|
||||
"message": "Ten projekt ma zależność zawierającą wymaganą paczkę zasobów. Pobierz ją i wsadź do swojego folderu {folder}."
|
||||
},
|
||||
"project.download.dependency-unavailable": {
|
||||
"message": "Zależności nie mogą być pobrane"
|
||||
},
|
||||
"project.download.download": {
|
||||
"message": "Pobierz"
|
||||
},
|
||||
"project.download.download-as-zip": {
|
||||
"message": "Pobierz jako .zip"
|
||||
},
|
||||
"project.download.download-version": {
|
||||
"message": "Pobierz {version}"
|
||||
},
|
||||
"project.download.download-with-dependencies": {
|
||||
"message": "Pobierz z zależnościami"
|
||||
},
|
||||
"project.download.download-with-recommended": {
|
||||
"message": "Pobierz z rekomendowanymi"
|
||||
},
|
||||
"project.download.download-with-recommended-as-zip": {
|
||||
"message": "Pobierz z rekomendowanymi jako .zip"
|
||||
},
|
||||
"project.download.duplicate-dependencies-hidden": {
|
||||
"message": "Zduplikowane zależności są ukryte"
|
||||
},
|
||||
"project.download.file-unavailable": {
|
||||
"message": "Ten plik nie może być pobrany"
|
||||
},
|
||||
"project.download.game-version-unsupported-tooltip": {
|
||||
"message": "{title} nie obsługuje {gameVersion} dla {platform}"
|
||||
},
|
||||
"project.download.install-with-app": {
|
||||
"message": "Zainstaluj przez Modrinth App"
|
||||
},
|
||||
"project.download.manually": {
|
||||
"message": "Pobierz ręcznie"
|
||||
},
|
||||
"project.download.no-app": {
|
||||
"message": "Nie masz Modrinth App?"
|
||||
},
|
||||
"project.download.no-game-versions-found": {
|
||||
"message": "Nie znaleziono żadnej wersji gry"
|
||||
},
|
||||
"project.download.no-versions-available": {
|
||||
"message": "Brak dostępnych wersji dla {gameVersion} i {platform}."
|
||||
},
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title} nie obsługuje {platform} dla {gameVersion}"
|
||||
},
|
||||
"project.download.recommended-title": {
|
||||
"message": "Rekomendowane"
|
||||
},
|
||||
"project.download.required-resource-pack-admonition": {
|
||||
"message": "Ta paczka danych również wymaga paczki zasobów. Pobierz ją i wsadź do swojego folderu {folder}."
|
||||
},
|
||||
"project.download.required-resource-pack-short": {
|
||||
"message": "Paczka zasobów"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "Szukaj wersji gry..."
|
||||
"message": "Wybierz wersję gry"
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "Wybierz wersję gry"
|
||||
@@ -3239,6 +3383,15 @@
|
||||
"project.download.title": {
|
||||
"message": "Pobierz {title}"
|
||||
},
|
||||
"project.download.unknown-loader": {
|
||||
"message": "Nieznany loader"
|
||||
},
|
||||
"project.download.zip-failed-text": {
|
||||
"message": "Jeden lub więcej plików nie mogły zostać pobrane. Spróbuj ponownie."
|
||||
},
|
||||
"project.download.zip-failed-title": {
|
||||
"message": "Nie udało się pobrać plików"
|
||||
},
|
||||
"project.environment.migration-no-permission.message": {
|
||||
"message": "Właśnie odnowiliśmy system środowisk na Modrinth i nowe opcje są teraz dostępne. Nie masz uprawnień, aby modyfikować te ustawienia, ale daj znać innemu członkowi projektu, że metadane środowisk muszą zostać zweryfikowane."
|
||||
},
|
||||
@@ -4046,9 +4199,6 @@
|
||||
"settings.account.security.email.title": {
|
||||
"message": "E-mail"
|
||||
},
|
||||
"settings.account.security.passkey.add": {
|
||||
"message": "Dodaj klucz logowania"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.name.description": {
|
||||
"message": "Wybierz coś, co zapamiętasz, by móć później rozpoznać ten klucz logowania."
|
||||
},
|
||||
@@ -4058,6 +4208,15 @@
|
||||
"settings.account.security.passkey.add-modal.name.placeholder": {
|
||||
"message": "Moje klucze logowania"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.title": {
|
||||
"message": "Dodaj klucz logowania"
|
||||
},
|
||||
"settings.account.security.passkey.add.button": {
|
||||
"message": "Dodaj klucz logowania"
|
||||
},
|
||||
"settings.account.security.passkey.button": {
|
||||
"message": "Zarządzaj kluczami logowania"
|
||||
},
|
||||
"settings.account.security.passkey.description": {
|
||||
"message": "Zarządzaj kluczami logowania lub dodaj nowe."
|
||||
},
|
||||
@@ -4068,7 +4227,7 @@
|
||||
"message": "Ostatnio użyty {ago}"
|
||||
},
|
||||
"settings.account.security.passkey.modal.loading": {
|
||||
"message": "Ładowanie kluczy logowania…"
|
||||
"message": "Ładowanie kluczy logowania..."
|
||||
},
|
||||
"settings.account.security.passkey.modal.never-used": {
|
||||
"message": "Nigdy nie użyty"
|
||||
@@ -4076,6 +4235,9 @@
|
||||
"settings.account.security.passkey.modal.no-passkeys": {
|
||||
"message": "Nie masz żadnych kluczy logowania."
|
||||
},
|
||||
"settings.account.security.passkey.remove.button": {
|
||||
"message": "Usuń klucz logowania"
|
||||
},
|
||||
"settings.account.security.passkey.remove.description": {
|
||||
"message": "To trwale usunie klucz logowania \"{name}\". Nie będzie można się nim zalogować."
|
||||
},
|
||||
@@ -4719,7 +4881,7 @@
|
||||
"message": "Pokaż wersję"
|
||||
},
|
||||
"version.download.download-dependency": {
|
||||
"message": "Pobierz zależność"
|
||||
"message": "Wybierz wersję do pobrania"
|
||||
},
|
||||
"version.download.no-primary-file": {
|
||||
"message": "Błąd: Nie znaleziono pliku głównego"
|
||||
@@ -4730,6 +4892,9 @@
|
||||
"version.download.required-resource-pack": {
|
||||
"message": "Wymagana paczka zasobów"
|
||||
},
|
||||
"version.download.version": {
|
||||
"message": "Pobierz {version} ({size})"
|
||||
},
|
||||
"version.edit.button": {
|
||||
"message": "Edytuj"
|
||||
},
|
||||
|
||||
@@ -518,6 +518,9 @@
|
||||
"analytics.value.unknown": {
|
||||
"message": "Desconhecido"
|
||||
},
|
||||
"analytics.value.unknown-dependent-tooltip": {
|
||||
"message": "Não há metadados para determinar qual projeto dependente este download é atribuído."
|
||||
},
|
||||
"analytics.value.unmonetized": {
|
||||
"message": "Não monetizado"
|
||||
},
|
||||
@@ -738,7 +741,7 @@
|
||||
"message": "Sem redirecionamento encontrado na resposta"
|
||||
},
|
||||
"auth.authorize.errro-title": {
|
||||
"message": "Ocorreu Um Erro"
|
||||
"message": "Ocorreu um erro"
|
||||
},
|
||||
"auth.authorize.redirect-url": {
|
||||
"message": "Você será redirecionado para <redirect-url>{url}</redirect-url>"
|
||||
@@ -789,7 +792,7 @@
|
||||
"message": "Mantenha-me informado por e-mail sobre coisas legais que o Modrinth está trabalhando"
|
||||
},
|
||||
"auth.create-account.title": {
|
||||
"message": "Criar uma Conta"
|
||||
"message": "Criar uma conta"
|
||||
},
|
||||
"auth.create-account.username.label": {
|
||||
"message": "Nome de usuário"
|
||||
@@ -831,7 +834,7 @@
|
||||
"message": "Redefina sua senha"
|
||||
},
|
||||
"auth.sign-in.2fa.description": {
|
||||
"message": "Insira o código de 6 dígitos do aplicativo de autenticação ou um dos códigos de backup."
|
||||
"message": "Insira o código de 6 dígitos do aplicativo de autenticação ou algum dos códigos de backup."
|
||||
},
|
||||
"auth.sign-in.2fa.label": {
|
||||
"message": "Autenticação de dois fatores"
|
||||
@@ -885,7 +888,7 @@
|
||||
"message": "Criar conta"
|
||||
},
|
||||
"auth.sign-up.title.sign-up-with": {
|
||||
"message": "Criar uma Conta"
|
||||
"message": "Criar uma conta"
|
||||
},
|
||||
"auth.verify-email.action.account-settings": {
|
||||
"message": "Configuração da conta"
|
||||
@@ -903,7 +906,7 @@
|
||||
"message": "Reenviar verificação de e-mail"
|
||||
},
|
||||
"auth.verify-email.failed-verification.description": {
|
||||
"message": "Não conseguimos verificar seu e-mail. Ao conectar-se, tente reenviar o e-mail de verificação através do seu painel."
|
||||
"message": "Não conseguimos verificar seu e-mail. Tente reenviar o e-mail de verificação através do painel ao conectar-se."
|
||||
},
|
||||
"auth.verify-email.failed-verification.description.logged-in": {
|
||||
"message": "Não conseguimos verificar seu e-mail. Tente reenviar o e-mail clicando no botão abaixo."
|
||||
@@ -948,10 +951,10 @@
|
||||
"message": "Deixar de seguir projeto"
|
||||
},
|
||||
"collection.delete-modal.description": {
|
||||
"message": "Isto permanentemente deletará esta coleção. Esta ação não pode ser desfeita."
|
||||
"message": "Isso excluirá a coleção permanentemente. Esta ação não pode ser desfeita."
|
||||
},
|
||||
"collection.delete-modal.title": {
|
||||
"message": "Tem certeza de que deseja apagar esta coleção?"
|
||||
"message": "Tem certeza de que deseja excluir esta coleção?"
|
||||
},
|
||||
"collection.description": {
|
||||
"message": "{description} - Veja a coleção {name} de {username} no Modrinth"
|
||||
@@ -969,10 +972,10 @@
|
||||
"message": "Criado em {ago}"
|
||||
},
|
||||
"collection.label.curated-by": {
|
||||
"message": "Curado por"
|
||||
"message": "Curada por"
|
||||
},
|
||||
"collection.label.no-projects": {
|
||||
"message": "Nenhum projeto em coleção ainda"
|
||||
"message": "Nenhum projeto na coleção ainda"
|
||||
},
|
||||
"collection.label.projects-count": {
|
||||
"message": "{count, plural, =0 {Nenhum projeto ainda} other {<stat>{count}</stat> {type}}}"
|
||||
@@ -999,10 +1002,10 @@
|
||||
"message": "Aprovar com resposta"
|
||||
},
|
||||
"conversation-thread.action.close-thread": {
|
||||
"message": "Fechar tópico"
|
||||
"message": "Encerrar tópico"
|
||||
},
|
||||
"conversation-thread.action.close-with-reply": {
|
||||
"message": "Fechar com resposta"
|
||||
"message": "Encerrar com resposta"
|
||||
},
|
||||
"conversation-thread.action.reject": {
|
||||
"message": "Rejeitar"
|
||||
@@ -1047,7 +1050,7 @@
|
||||
"message": "Reter com resposta"
|
||||
},
|
||||
"conversation-thread.closed-thread.description": {
|
||||
"message": "Este tópico está fechado e não é possível enviar novas mensagens para ele."
|
||||
"message": "Este tópico foi encerrado e não é possível enviar mensagens nele."
|
||||
},
|
||||
"conversation-thread.error.closing-report": {
|
||||
"message": "Erro ao fechar o relatório"
|
||||
@@ -1104,7 +1107,7 @@
|
||||
"message": "Os arquivos suplementares servem para fornecer recursos de apoio, como código-fonte, e não versões ou variantes alternativas."
|
||||
},
|
||||
"create.collection.collection-info": {
|
||||
"message": "Sua nova coleção será criada como pública {count, plural, =0 {sem nenhum projeto} one {com # projeto} other {com # projetos}}."
|
||||
"message": "Sua nova coleção será criada como pública {count, plural, =0 {sem projetos} one {com # projeto} other {com # projetos}}."
|
||||
},
|
||||
"create.collection.create-collection": {
|
||||
"message": "Criar coleção"
|
||||
@@ -1113,13 +1116,13 @@
|
||||
"message": "Nome"
|
||||
},
|
||||
"create.collection.name-placeholder": {
|
||||
"message": "Insira um nome para a coleção..."
|
||||
"message": "Insira o nome da coleção..."
|
||||
},
|
||||
"create.collection.summary-description": {
|
||||
"message": "Uma ou duas frases que descrevam sua coleção."
|
||||
},
|
||||
"create.collection.summary-label": {
|
||||
"message": "Descrição"
|
||||
"message": "Resumo"
|
||||
},
|
||||
"create.collection.summary-placeholder": {
|
||||
"message": "Esta é uma coleção de..."
|
||||
@@ -1173,10 +1176,10 @@
|
||||
"message": "Você será o dono desta organização, mas pode convidar outros membros e transferir a propriedade a qualquer momento."
|
||||
},
|
||||
"create.organization.summary-description": {
|
||||
"message": "Escreva uma ou duas frases para descrever sua organização."
|
||||
"message": "Uma ou duas frases que descrevam sua organização."
|
||||
},
|
||||
"create.organization.summary-label": {
|
||||
"message": "Descrição"
|
||||
"message": "Resumo"
|
||||
},
|
||||
"create.organization.summary-placeholder": {
|
||||
"message": "Uma organização para..."
|
||||
@@ -1209,10 +1212,10 @@
|
||||
"message": "Criando um projeto de servidor"
|
||||
},
|
||||
"create.project.summary-description": {
|
||||
"message": "Escreva uma ou duas frases para descrever seu projeto."
|
||||
"message": "Uma ou duas frases que descrevam seu projeto."
|
||||
},
|
||||
"create.project.summary-label": {
|
||||
"message": "Descrição"
|
||||
"message": "Resumo"
|
||||
},
|
||||
"create.project.summary-placeholder": {
|
||||
"message": "Este projeto adiciona..."
|
||||
@@ -1257,16 +1260,16 @@
|
||||
"message": "Seus links de afiliado"
|
||||
},
|
||||
"dashboard.affiliate-links.revoke-confirm.body": {
|
||||
"message": "Isso permanentemente revocará o código afiliado `{id}` e quaisquer links existentes com este código que foram compartilhados não serão mais válidos."
|
||||
"message": "Isso revogará permanentemente o código de afiliado `{id}` e quaisquer links existentes com este código se compartilhado estará inválido."
|
||||
},
|
||||
"dashboard.affiliate-links.revoke-confirm.button": {
|
||||
"message": "Revogar"
|
||||
},
|
||||
"dashboard.affiliate-links.revoke-confirm.title": {
|
||||
"message": "Você tem certeza de que quer revocar seu link de afiliado \"{title}\"?"
|
||||
"message": "Você tem certeza que queira revogar seu link de afiliado \"{title}\"?"
|
||||
},
|
||||
"dashboard.affiliate-links.search": {
|
||||
"message": "Procurar links de afiliado..."
|
||||
"message": "Buscar links de afiliado..."
|
||||
},
|
||||
"dashboard.analytics.from-projects": {
|
||||
"message": "de {count} {count, plural, one {projeto} other {projetos}}"
|
||||
@@ -1278,7 +1281,7 @@
|
||||
"message": "Seguidores totais"
|
||||
},
|
||||
"dashboard.collections.button.create-new": {
|
||||
"message": "Criar nova"
|
||||
"message": "Criar"
|
||||
},
|
||||
"dashboard.collections.empty.get-started-hint": {
|
||||
"message": "Crie sua primeira coleção para começar!"
|
||||
@@ -1292,6 +1295,9 @@
|
||||
"dashboard.collections.empty.no-match-hint": {
|
||||
"message": "Tente ajustar seus filtros ou termos de busca."
|
||||
},
|
||||
"dashboard.collections.label.projects-count": {
|
||||
"message": "{count} {countPlural, plural, one {projeto} other {projetos}}"
|
||||
},
|
||||
"dashboard.collections.label.search-input": {
|
||||
"message": "Buscar suas coleções"
|
||||
},
|
||||
@@ -1329,10 +1335,10 @@
|
||||
"message": "Entidade estrangeira"
|
||||
},
|
||||
"dashboard.creator-tax-form-modal.entity.private-individual": {
|
||||
"message": "Pessoa física"
|
||||
"message": "Indivíduo privado"
|
||||
},
|
||||
"dashboard.creator-tax-form-modal.entity.question": {
|
||||
"message": "Você é um indivíduo particular ou faz parte de uma entidade estrangeira?"
|
||||
"message": "Você é um indivíduo privado ou faz parte de uma entidade estrangeira?"
|
||||
},
|
||||
"dashboard.creator-tax-form-modal.header": {
|
||||
"message": "Formulário fiscal"
|
||||
@@ -1371,7 +1377,7 @@
|
||||
"message": "Valor líquido"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.fee-breakdown-usd-equivalent": {
|
||||
"message": "Equivalente em dólares"
|
||||
"message": "Equivalente em USD"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.kyc.business-entity": {
|
||||
"message": "Entidade corporativa"
|
||||
@@ -1386,10 +1392,10 @@
|
||||
"message": "Indivíduo privado"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.method-selection.country-placeholder": {
|
||||
"message": "Selecione teu país"
|
||||
"message": "Selecione seu país"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.method-selection.country-search-placeholder": {
|
||||
"message": "Pesquisar países..."
|
||||
"message": "Buscar países..."
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.method-selection.error-text": {
|
||||
"message": "Não foi possível obter os métodos de pagamento disponíveis. Por favor, tente novamente mais tarde."
|
||||
@@ -1404,7 +1410,7 @@
|
||||
"message": "Alguns métodos de pagamento não estão disponíveis em certas regiões."
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.method-selection.select-method": {
|
||||
"message": "Selecione o método de retirada"
|
||||
"message": "Selecionar método de retirada"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.method-selection.tax-limit-warning": {
|
||||
"message": "Seu limite de saque é de <b>{amount}</b>. <tax-link>Preencha um formulário fiscal</tax-link> para sacar mais."
|
||||
@@ -1413,7 +1419,7 @@
|
||||
"message": "Dono da conta"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.muralpay-details.bank-account-owner": {
|
||||
"message": "Titular"
|
||||
"message": "Titular da conta bancária"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.muralpay-details.bank-account-owner-description": {
|
||||
"message": "Insira o nome da pessoa autorizada a operar esta conta bancária em nome da empresa."
|
||||
@@ -1428,37 +1434,37 @@
|
||||
"message": "Número de ID nacional"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.muralpay-details.document-number-national-id-placeholder": {
|
||||
"message": "Digite o número de ID nacional"
|
||||
"message": "Insira o número de ID nacional"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.muralpay-details.document-number-passport": {
|
||||
"message": "Número de passaporte"
|
||||
"message": "Número do passaporte"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.muralpay-details.document-number-passport-placeholder": {
|
||||
"message": "Digite o número de passaporte"
|
||||
"message": "Insira o número do passaporte"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.muralpay-details.document-number-resident-id": {
|
||||
"message": "Número de ID de residente"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.muralpay-details.document-number-resident-id-placeholder": {
|
||||
"message": "Digite o número de ID de residente"
|
||||
"message": "Insira o número de ID de residente"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.muralpay-details.document-number-ruc": {
|
||||
"message": "Número do RUC"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.muralpay-details.document-number-ruc-placeholder": {
|
||||
"message": "Digite o número RUC"
|
||||
"message": "Insira o número do RUC"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.muralpay-details.document-number-tax-id": {
|
||||
"message": "Número de ID fiscal"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.muralpay-details.document-number-tax-id-placeholder": {
|
||||
"message": "Digite o número de ID fiscal"
|
||||
"message": "Insira o número de ID fiscal"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.muralpay-details.network": {
|
||||
"message": "Rede"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.nearing-threshold": {
|
||||
"message": "Você está perto do limite de retirada. Você pode retirar <b>{amountRemaining}</b> agora, mas será necessário um formulário fiscal para poder retirar mais."
|
||||
"message": "Você está próximo do limite de saque. Você pode retirar <b>{amountRemaining}</b> agora, entretanto um formulário fiscal é necessário para mais."
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.paypal-details.account": {
|
||||
"message": "Conta"
|
||||
@@ -1476,13 +1482,13 @@
|
||||
"message": "Conecte sua conta PayPal para receber pagamentos diretos."
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.paypal-details.save-success": {
|
||||
"message": "Nome de usuário do Venmo salvo com sucesso!"
|
||||
"message": "Nome de usuário Venmo salvo com sucesso!"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.paypal-details.sign-in-with-paypal": {
|
||||
"message": "Iniciar sessão com o PayPal"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.paypal-details.venmo-description": {
|
||||
"message": "Digite seu nome de usuário do Venmo para receber pagamentos."
|
||||
"message": "Insira o nome de usuário Venmo para receber pagamentos."
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.paypal-details.venmo-handle": {
|
||||
"message": "Nome de usuário do Venmo"
|
||||
@@ -1500,7 +1506,7 @@
|
||||
"message": "Formulário fiscal"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.tax-form-required.body": {
|
||||
"message": "Para retirar seu saldo total de <b>{available}</b> disponível, por favor, complete o formulário abaixo. É necessário para a declaração de impostos e é apenas necessário ser feito uma vez."
|
||||
"message": "Para retirar o saldo total disponível de <b>{available}</b>, por favor, conclua o formulário abaixo. É necessário para o relatório de impostos e só precisa ser feito unicamente."
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.tax-form-required.body-with-limit": {
|
||||
"message": "Você deve preencher um formulário W-9 ou W-8 para os registros fiscais do Modrinth, para podermos permanecer em conformidade com as normas tributárias."
|
||||
@@ -1515,7 +1521,7 @@
|
||||
"message": "Seu saldo de {usdBalance} vale {localBalance}."
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.tremendous-details.enter-amount-hint": {
|
||||
"message": "Encontre cartões-presentes próximos a este valor."
|
||||
"message": "Encontre cartões-presentes próximos deste valor."
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.tremendous-details.enter-denomination-placeholder": {
|
||||
"message": "Insira a quantia"
|
||||
@@ -1545,7 +1551,7 @@
|
||||
"message": "E-mail não verificado"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.tremendous-details.unverified-email-message": {
|
||||
"message": "O e-mail de entrega que você digitou não está associado com sua conta Modrinth. O Modrinth não pode recuperar recompensas enviada para um endereço de e-mail incorreto."
|
||||
"message": "O e-mail de entrega inserido não está associado a sua conta do Modrinth. O Modrinth não pode recuperar recompensas enviadas para um endereço de e-mail incorreto."
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.tremendous-details.usd-paypal-warning-header": {
|
||||
"message": "Taxas mais baixas disponíveis"
|
||||
@@ -1557,10 +1563,10 @@
|
||||
"message": "Retirar"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.withdraw-limit": {
|
||||
"message": "Limite de retirada"
|
||||
"message": "Limite de saque"
|
||||
},
|
||||
"dashboard.creator-withdraw-modal.withdraw-limit-used": {
|
||||
"message": "Você esgotou seu limite de retirada <b>{withdrawLimit}</b>. Você deve completar o formulário fiscal para retirar mais."
|
||||
"message": "Você esgotou o limite de saque <b>{withdrawLimit}</b>. Você deve concluir o formulário fiscal para retirar mais."
|
||||
},
|
||||
"dashboard.discord-roles.banner.body": {
|
||||
"message": "Você é elegível para {roles}. Vincule sua conta do Discord através do Modrinth para podermos sincronizá-las automaticamente."
|
||||
@@ -1632,7 +1638,7 @@
|
||||
"message": "Carregando notificações..."
|
||||
},
|
||||
"dashboard.projects.bulk-edit.server-disabled": {
|
||||
"message": "Os projetos de servidor não suportam edição em massa"
|
||||
"message": "Os projetos não suportam edição em massa"
|
||||
},
|
||||
"dashboard.projects.empty": {
|
||||
"message": "Você ainda não tem nenhum projeto. Clique no botão verde acima para começar."
|
||||
@@ -1644,7 +1650,7 @@
|
||||
"message": "e {count} mais..."
|
||||
},
|
||||
"dashboard.projects.links.button.clear-link": {
|
||||
"message": "Limpar link"
|
||||
"message": "Excluir link"
|
||||
},
|
||||
"dashboard.projects.links.button.edit": {
|
||||
"message": "Editar links"
|
||||
@@ -1665,13 +1671,13 @@
|
||||
"message": "Editar links"
|
||||
},
|
||||
"dashboard.projects.links.issue-tracker.description": {
|
||||
"message": "Um espaço para os usuários relatarem erros, problemas e dúvidas sobre o seu projeto."
|
||||
"message": "Um lugar para usuários informarem erros, problemas e dúvidas sobre seu projeto."
|
||||
},
|
||||
"dashboard.projects.links.issue-tracker.label": {
|
||||
"message": "Rastreador de problemas"
|
||||
},
|
||||
"dashboard.projects.links.placeholder.cleared": {
|
||||
"message": "O link existente será apagado"
|
||||
"message": "O link existente será excluído"
|
||||
},
|
||||
"dashboard.projects.links.placeholder.valid-discord-url": {
|
||||
"message": "Insira um URL de convite do Discord válido"
|
||||
@@ -1680,7 +1686,7 @@
|
||||
"message": "Insira um URL válido"
|
||||
},
|
||||
"dashboard.projects.links.show-all-projects": {
|
||||
"message": "Mostrar todos os projetos"
|
||||
"message": "Exibir todos os projetos"
|
||||
},
|
||||
"dashboard.projects.links.source-code.description": {
|
||||
"message": "Uma página/repositório contendo o código-fonte do seu projeto"
|
||||
@@ -1706,12 +1712,21 @@
|
||||
"dashboard.projects.project.review-environment-metadata": {
|
||||
"message": "Por favor, revise os metadados do ambiente"
|
||||
},
|
||||
"dashboard.projects.selection-bar.aria-label": {
|
||||
"message": "Ações de projetos selecionadas"
|
||||
},
|
||||
"dashboard.projects.selection-bar.selected-count": {
|
||||
"message": "{count, plural, one {# projeto selecionado} other {# projetos selecionados}}"
|
||||
},
|
||||
"dashboard.projects.table.id": {
|
||||
"message": "ID"
|
||||
},
|
||||
"dashboard.projects.table.name": {
|
||||
"message": "Nome"
|
||||
},
|
||||
"dashboard.projects.table.select-all-bulk-editable": {
|
||||
"message": "Selecione todos os projetos que suportam edição em massa"
|
||||
},
|
||||
"dashboard.projects.table.status": {
|
||||
"message": "Status"
|
||||
},
|
||||
@@ -2657,12 +2672,18 @@
|
||||
"layout.nav.upgrade-to-modrinth-plus": {
|
||||
"message": "Assinar o Modrinth+"
|
||||
},
|
||||
"moderation.exclude-technical-review": {
|
||||
"message": "Excluir RT"
|
||||
},
|
||||
"moderation.moderate": {
|
||||
"message": "Moderar"
|
||||
},
|
||||
"moderation.page.external-projects": {
|
||||
"message": "Projetos externos"
|
||||
},
|
||||
"moderation.page.global-detail-traces": {
|
||||
"message": "Traços globais"
|
||||
},
|
||||
"moderation.page.projects": {
|
||||
"message": "Projetos"
|
||||
},
|
||||
@@ -2672,6 +2693,45 @@
|
||||
"moderation.page.technicalReview": {
|
||||
"message": "Revisão técnica"
|
||||
},
|
||||
"modpack-scan-modal.failed": {
|
||||
"message": "Falhou"
|
||||
},
|
||||
"modpack-scan-modal.load-versions-error": {
|
||||
"message": "Falha ao carregar as versões: {error}"
|
||||
},
|
||||
"modpack-scan-modal.loading-versions": {
|
||||
"message": "Carregando versões..."
|
||||
},
|
||||
"modpack-scan-modal.new-files": {
|
||||
"message": "Novos arquivos"
|
||||
},
|
||||
"modpack-scan-modal.new-groups": {
|
||||
"message": "Novos grupos"
|
||||
},
|
||||
"modpack-scan-modal.no-files": {
|
||||
"message": "Nenhum arquivo encontrado."
|
||||
},
|
||||
"modpack-scan-modal.not-scanned": {
|
||||
"message": "Não verificado"
|
||||
},
|
||||
"modpack-scan-modal.override-files": {
|
||||
"message": "Arquivos substituídos ({count})"
|
||||
},
|
||||
"modpack-scan-modal.pack-file-name": {
|
||||
"message": "Nome do arquivo de pacote"
|
||||
},
|
||||
"modpack-scan-modal.scan-all-files": {
|
||||
"message": "Verificar todos os arquivos"
|
||||
},
|
||||
"modpack-scan-modal.scan-error": {
|
||||
"message": "Alguns arquivos não puderam ser verificados: {error}"
|
||||
},
|
||||
"modpack-scan-modal.scanning": {
|
||||
"message": "Verificando..."
|
||||
},
|
||||
"modpack-scan-modal.title": {
|
||||
"message": "Verificação do pacote de mods ({scanned}/{total} Arquivos)"
|
||||
},
|
||||
"muralpay.account-type.checking": {
|
||||
"message": "Checando"
|
||||
},
|
||||
@@ -3212,17 +3272,107 @@
|
||||
"project.details.licensed": {
|
||||
"message": "Licença"
|
||||
},
|
||||
"project.download.base-game-version-incompatible-tooltip": {
|
||||
"message": "Esta versão do jogo é incompatível com o projeto base."
|
||||
},
|
||||
"project.download.base-loader-incompatible-tooltip": {
|
||||
"message": "Este loader é incompatível com o projeto base."
|
||||
},
|
||||
"project.download.compatible-version-title": {
|
||||
"message": "Versões compatíveis"
|
||||
},
|
||||
"project.download.dependencies-title": {
|
||||
"message": "Dependências"
|
||||
},
|
||||
"project.download.dependency-already-installed": {
|
||||
"message": "Esta dependência já está instalada"
|
||||
},
|
||||
"project.download.dependency-any-compatible": {
|
||||
"message": "Qualquer compatível"
|
||||
},
|
||||
"project.download.dependency-conflicting": {
|
||||
"message": "Esta dependência entra em conflito com outra dependência"
|
||||
},
|
||||
"project.download.dependency-download-file": {
|
||||
"message": "Baixar {filename}"
|
||||
},
|
||||
"project.download.dependency-download-file-with-size": {
|
||||
"message": "Baixar {filename} ({size})"
|
||||
},
|
||||
"project.download.dependency-duplicate": {
|
||||
"message": "Esta dependência já está incluída"
|
||||
},
|
||||
"project.download.dependency-missing-version": {
|
||||
"message": "Esta versão da dependência está indisponível"
|
||||
},
|
||||
"project.download.dependency-no-compatible-version": {
|
||||
"message": "Sem versões compatíveis disponíveis para esta dependência"
|
||||
},
|
||||
"project.download.dependency-quilt-fabric-api": {
|
||||
"message": "A Fabric API é ignorada por Quilt"
|
||||
},
|
||||
"project.download.dependency-resource-pack-admonition": {
|
||||
"message": "Este projeto possui uma dependência com um pacote de recursos necessário. Baixe e coloque-o na pasta {folder}."
|
||||
},
|
||||
"project.download.dependency-unavailable": {
|
||||
"message": "Esta dependência não pode ser baixada"
|
||||
},
|
||||
"project.download.download": {
|
||||
"message": "Baixar"
|
||||
},
|
||||
"project.download.download-as-zip": {
|
||||
"message": "Baixar como .zip"
|
||||
},
|
||||
"project.download.download-version": {
|
||||
"message": "Baixar {version}"
|
||||
},
|
||||
"project.download.download-with-dependencies": {
|
||||
"message": "Baixar com dependências"
|
||||
},
|
||||
"project.download.download-with-recommended": {
|
||||
"message": "Baixar com recomendados"
|
||||
},
|
||||
"project.download.download-with-recommended-as-zip": {
|
||||
"message": "Baixar com recomendados como .zip"
|
||||
},
|
||||
"project.download.duplicate-dependencies-hidden": {
|
||||
"message": "Dependências duplicadas são ocultadas"
|
||||
},
|
||||
"project.download.file-unavailable": {
|
||||
"message": "Este arquivo não pode ser baixado"
|
||||
},
|
||||
"project.download.game-version-unsupported-tooltip": {
|
||||
"message": "{title} não suporta a {gameVersion} para {platform}"
|
||||
},
|
||||
"project.download.install-with-app": {
|
||||
"message": "Instalar com o Modrinth App"
|
||||
},
|
||||
"project.download.manually": {
|
||||
"message": "Baixar manualmente"
|
||||
},
|
||||
"project.download.no-app": {
|
||||
"message": "Não tem o Modrinth App?"
|
||||
},
|
||||
"project.download.no-game-versions-found": {
|
||||
"message": "Sem versões do jogo encontradas"
|
||||
},
|
||||
"project.download.no-versions-available": {
|
||||
"message": "Nenhuma versão disponível para {gameVersion} e {platform}."
|
||||
},
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title} não suporta {platform} para {gameVersion}"
|
||||
},
|
||||
"project.download.recommended-title": {
|
||||
"message": "Recomendado"
|
||||
},
|
||||
"project.download.required-resource-pack-admonition": {
|
||||
"message": "Este pacote de dados também precisa de um pacote de recursos. Baixe e coloque-o na pasta {folder}."
|
||||
},
|
||||
"project.download.required-resource-pack-short": {
|
||||
"message": "Pacote de recursos"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "Buscar versões do jogo..."
|
||||
"message": "Selecionar versão do jogo"
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "Selecionar versão do jogo"
|
||||
@@ -3236,6 +3386,15 @@
|
||||
"project.download.title": {
|
||||
"message": "Baixar {title}"
|
||||
},
|
||||
"project.download.unknown-loader": {
|
||||
"message": "Loader desconhecido"
|
||||
},
|
||||
"project.download.zip-failed-text": {
|
||||
"message": "Um ou mais arquivos não puderam ser baixados. Por favor, tente novamente."
|
||||
},
|
||||
"project.download.zip-failed-title": {
|
||||
"message": "Não foi possível baixar os arquivos"
|
||||
},
|
||||
"project.environment.migration-no-permission.message": {
|
||||
"message": "Nós reformulamos o sistema de ambientes do Modrinth e novas opções estão disponíveis. Você não tem permissão para modificar essas configurações, mas informe outro membro do projeto que os metadados de ambiente precisam ser verificados."
|
||||
},
|
||||
@@ -3873,7 +4032,7 @@
|
||||
"message": "A versão do jogo é fornecida pelo servidor"
|
||||
},
|
||||
"search.filter.locked.server-loader.title": {
|
||||
"message": "O carregador é fornecido pelo servidor"
|
||||
"message": "O loader é fornecido pelo servidor"
|
||||
},
|
||||
"search.filter.locked.server.sync": {
|
||||
"message": "Sincronizar com o servidor"
|
||||
@@ -4043,9 +4202,6 @@
|
||||
"settings.account.security.email.title": {
|
||||
"message": "E-mail"
|
||||
},
|
||||
"settings.account.security.passkey.add": {
|
||||
"message": "Adicionar chave de acesso"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.name.description": {
|
||||
"message": "Certifique-se de adicionar algo memorável, para poder identificar mais tarde."
|
||||
},
|
||||
@@ -4055,6 +4211,15 @@
|
||||
"settings.account.security.passkey.add-modal.name.placeholder": {
|
||||
"message": "Minha chave de acesso"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.title": {
|
||||
"message": "Adicionar chave de acesso"
|
||||
},
|
||||
"settings.account.security.passkey.add.button": {
|
||||
"message": "Adicionar chave de acesso"
|
||||
},
|
||||
"settings.account.security.passkey.button": {
|
||||
"message": "Gerenciar chaves de acesso"
|
||||
},
|
||||
"settings.account.security.passkey.description": {
|
||||
"message": "Gerencie suas chaves de acesso registradas ou adicione uma nova."
|
||||
},
|
||||
@@ -4065,7 +4230,7 @@
|
||||
"message": "Usado pela última vez em {ago}"
|
||||
},
|
||||
"settings.account.security.passkey.modal.loading": {
|
||||
"message": "Carregando chaves de acesso…"
|
||||
"message": "Carregando chaves de acesso..."
|
||||
},
|
||||
"settings.account.security.passkey.modal.never-used": {
|
||||
"message": "Nunca usado"
|
||||
@@ -4073,6 +4238,9 @@
|
||||
"settings.account.security.passkey.modal.no-passkeys": {
|
||||
"message": "Você não possui chaves de acesso registradas."
|
||||
},
|
||||
"settings.account.security.passkey.remove.button": {
|
||||
"message": "Excluir chave de acesso"
|
||||
},
|
||||
"settings.account.security.passkey.remove.description": {
|
||||
"message": "Isso removerá permanentemente a chave de acesso \"{name}\". Você não poderá mais entrar usando ela."
|
||||
},
|
||||
@@ -4716,7 +4884,7 @@
|
||||
"message": "Ver versão"
|
||||
},
|
||||
"version.download.download-dependency": {
|
||||
"message": "Baixar dependência"
|
||||
"message": "Selecione uma versão para baixar"
|
||||
},
|
||||
"version.download.no-primary-file": {
|
||||
"message": "Erro: Nenhum arquivo primário encontrado"
|
||||
@@ -4727,6 +4895,9 @@
|
||||
"version.download.required-resource-pack": {
|
||||
"message": "Pacote de recursos necessário"
|
||||
},
|
||||
"version.download.version": {
|
||||
"message": "Baixar {version} ({size})"
|
||||
},
|
||||
"version.edit.button": {
|
||||
"message": "Editar"
|
||||
},
|
||||
@@ -4755,19 +4926,19 @@
|
||||
"message": "Empacotar como mod"
|
||||
},
|
||||
"version.package-as-mod.description": {
|
||||
"message": "Isso criará uma versão com suporte para os carregadores de mods selecionados. Você será redirecionado para a nova versão e poderá editá-la como quiser."
|
||||
"message": "Isso criará uma versão nova com suporte a loaders de mods selecionados. Você será redirecionada a nova versão e poderá editar como desejar."
|
||||
},
|
||||
"version.package-as-mod.header": {
|
||||
"message": "Empacotar pacote de dados como mod"
|
||||
},
|
||||
"version.package-as-mod.mod-loaders": {
|
||||
"message": "Carregadores de mods"
|
||||
"message": "Loaders de mods"
|
||||
},
|
||||
"version.package-as-mod.mod-loaders.description": {
|
||||
"message": "Os carregadores de mods para os quais você gostaria de empacotar seu pacote de dados."
|
||||
"message": "Os loaders de mods que deseja empacotar seus pacotes de dados."
|
||||
},
|
||||
"version.package-as-mod.mod-loaders.placeholder": {
|
||||
"message": "Escolher carregadores de mods..."
|
||||
"message": "Escolher loaders de mods..."
|
||||
},
|
||||
"version.package-as-mod.submit-button": {
|
||||
"message": "Empacotar pacote de dados"
|
||||
|
||||
@@ -8,6 +8,519 @@
|
||||
"admin.billing.error.not-found": {
|
||||
"message": "Utilizador não encontrado"
|
||||
},
|
||||
"analytics.action.add": {
|
||||
"message": "Adicionar"
|
||||
},
|
||||
"analytics.action.cancel": {
|
||||
"message": "Cancelar"
|
||||
},
|
||||
"analytics.action.refresh": {
|
||||
"message": "Atualizar"
|
||||
},
|
||||
"analytics.action.reset": {
|
||||
"message": "Redefinir"
|
||||
},
|
||||
"analytics.breakdown.country": {
|
||||
"message": "País"
|
||||
},
|
||||
"analytics.breakdown.dependent-on": {
|
||||
"message": "Dependente de"
|
||||
},
|
||||
"analytics.breakdown.dependent-project-download": {
|
||||
"message": "Projeto dependente"
|
||||
},
|
||||
"analytics.breakdown.dependent-project-type": {
|
||||
"message": "Tipo de projeto dependente"
|
||||
},
|
||||
"analytics.breakdown.download-reason": {
|
||||
"message": "Tipo de descarregamento"
|
||||
},
|
||||
"analytics.breakdown.download-source": {
|
||||
"message": "Fonte de descarregamento"
|
||||
},
|
||||
"analytics.breakdown.game-version": {
|
||||
"message": "Versão do jogo"
|
||||
},
|
||||
"analytics.breakdown.generic": {
|
||||
"message": "Segmentação"
|
||||
},
|
||||
"analytics.breakdown.loader": {
|
||||
"message": "Loader"
|
||||
},
|
||||
"analytics.breakdown.members": {
|
||||
"message": "Membro"
|
||||
},
|
||||
"analytics.breakdown.monetization": {
|
||||
"message": "Monetização"
|
||||
},
|
||||
"analytics.breakdown.none.selected": {
|
||||
"message": "Sem análise detalhada"
|
||||
},
|
||||
"analytics.breakdown.project": {
|
||||
"message": "Projeto"
|
||||
},
|
||||
"analytics.breakdown.project-status": {
|
||||
"message": "Estado do projeto"
|
||||
},
|
||||
"analytics.breakdown.project-version": {
|
||||
"message": "Versão do projeto"
|
||||
},
|
||||
"analytics.breakdown.selected": {
|
||||
"message": "Segmentação por {breakdown}"
|
||||
},
|
||||
"analytics.chart.action.show-all": {
|
||||
"message": "Mostrar tudo"
|
||||
},
|
||||
"analytics.chart.action.show-limited": {
|
||||
"message": "Mostrar limitado"
|
||||
},
|
||||
"analytics.chart.action.show-top-eight": {
|
||||
"message": "Mostrar os 8 principais"
|
||||
},
|
||||
"analytics.chart.axis.playtime-hours": {
|
||||
"message": "{hours} h"
|
||||
},
|
||||
"analytics.chart.controls.active-count": {
|
||||
"message": "{count} ativos"
|
||||
},
|
||||
"analytics.chart.controls.annotations": {
|
||||
"message": "Anotações"
|
||||
},
|
||||
"analytics.chart.controls.aria": {
|
||||
"message": "Controlos do gráfico de estatísticas, {activeCount}"
|
||||
},
|
||||
"analytics.chart.controls.button": {
|
||||
"message": "Controlos"
|
||||
},
|
||||
"analytics.chart.controls.dialog-aria": {
|
||||
"message": "Controlos do gráfico de estatísticas"
|
||||
},
|
||||
"analytics.chart.controls.display": {
|
||||
"message": "Visualização"
|
||||
},
|
||||
"analytics.chart.controls.modrinth-events": {
|
||||
"message": "Eventos do Modrinth"
|
||||
},
|
||||
"analytics.chart.controls.no-modrinth-events": {
|
||||
"message": "Sem eventos do Modrinth no gráfico."
|
||||
},
|
||||
"analytics.chart.controls.no-project-events": {
|
||||
"message": "Sem eventos do projeto no gráfico."
|
||||
},
|
||||
"analytics.chart.controls.previous-period": {
|
||||
"message": "Período anterior"
|
||||
},
|
||||
"analytics.chart.controls.project-events": {
|
||||
"message": "Eventos do projeto"
|
||||
},
|
||||
"analytics.chart.controls.ratio": {
|
||||
"message": "Rácio"
|
||||
},
|
||||
"analytics.chart.empty.select-table-items": {
|
||||
"message": "Seleciona itens da tabela abaixo para visualizares os teus dados."
|
||||
},
|
||||
"analytics.chart.events.count-aria": {
|
||||
"message": "{count, plural, one {# evento de estatísticas} other {# eventos de estatísticas}}"
|
||||
},
|
||||
"analytics.chart.events.project-title": {
|
||||
"message": "<project>{projectName}</project>: {title}"
|
||||
},
|
||||
"analytics.chart.events.see-announcement": {
|
||||
"message": "Ver anúncio"
|
||||
},
|
||||
"analytics.chart.legend.monetization-details.aria": {
|
||||
"message": "Ver detalhes das estatísticas monetizadas"
|
||||
},
|
||||
"analytics.chart.legend.monetization-details.description": {
|
||||
"message": "Apenas as visualizações e os descarregamentos efetuados através do Modrinth contam para a monetização, sendo que os descarregamentos exigem que os utilizadores tenham sessão iniciada."
|
||||
},
|
||||
"analytics.chart.legend.monetization-details.title": {
|
||||
"message": "Detalhes das estatísticas monetizadas"
|
||||
},
|
||||
"analytics.chart.legend.previous-period-suffix": {
|
||||
"message": "{name} (Ant.)"
|
||||
},
|
||||
"analytics.chart.render-limit.description": {
|
||||
"message": "Mostrar todas as linhas selecionadas da tabela pode degradar o desempenho da página."
|
||||
},
|
||||
"analytics.chart.render-limit.header": {
|
||||
"message": "Mostrar todas as {count} linhas no gráfico?"
|
||||
},
|
||||
"analytics.chart.table-selection.all": {
|
||||
"message": "A mostrar todos os {itemType, select, project {{count, plural, one {projeto} other {projetos}}} country {{count, plural, one {país} other {países}}} monetization {{count, plural, one {valor de monetização} other {valores de monetização}}} downloadSource {{count, plural, one {origem de descarregamento} other {origens de descarregamento}}} downloadReason {{count, plural, one {tipo de descarregamento} other {tipos de descarregamento}}} member {{count, plural, one {membro} other {membros}}} projectVersion {{count, plural, one {versão do projeto} other {versões do projeto}}} loader {{count, plural, one {loader} other {loaders}}} gameVersion {{count, plural, one {versão do jogo} other {versões do jogo}}} other {{count, plural, one {item} other {itens}}}} da tabela"
|
||||
},
|
||||
"analytics.chart.table-selection.count": {
|
||||
"message": "A mostrar {count} {itemType, select, project {{count, plural, one {projeto} other {projetos}}} country {{count, plural, one {país} other {países}}} monetization {{count, plural, one {valor de monetização} other {valores de monetização}}} downloadSource {{count, plural, one {origem de descarregamento} other {origens de descarregamento}}} downloadReason {{count, plural, one {tipo de descarregamento} other {tipos de descarregamento}}} member {{count, plural, one {membro} other {membros}}} projectVersion {{count, plural, one {versão do projeto} other {versões do projeto}}} loader {{count, plural, one {loader} other {loaders}}} gameVersion {{count, plural, one {versão do jogo} other {versões do jogo}}} other {{count, plural, one {item} other {itens}}}} da tabela"
|
||||
},
|
||||
"analytics.chart.table-selection.limited": {
|
||||
"message": "A mostrar {limit} {itemType, select, project {{limit, plural, one {projeto} other {projetos}}} country {{limit, plural, one {país} other {países}}} monetization {{limit, plural, one {valor de monetização} other {valores de monetização}}} downloadSource {{limit, plural, one {origem de descarregamento} other {origens de descarregamento}}} downloadReason {{limit, plural, one {tipo de descarregamento} other {tipos de descarregamento}}} member {{limit, plural, one {membro} other {membros}}} projectVersion {{limit, plural, one {versão do projeto} other {versões do projeto}}} loader {{limit, plural, one {loader} other {loaders}}} gameVersion {{limit, plural, one {versão do jogo} other {versões do jogo}}} other {{limit, plural, one {item} other {itens}}}} da tabela"
|
||||
},
|
||||
"analytics.chart.table-selection.top": {
|
||||
"message": "A mostrar os {count} principais {itemType, select, project {{count, plural, one {projeto} other {projetos}}} country {{count, plural, one {país} other {países}}} monetization {{count, plural, one {valor de monetização} other {valores de monetização}}} downloadSource {{count, plural, one {origem de descarregamento} other {origens de descarregamento}}} downloadReason {{count, plural, one {tipo de descarregamento} other {tipos de descarregamento}}} member {{count, plural, one {membro} other {membros}}} projectVersion {{count, plural, one {versão do projeto} other {versões do projeto}}} loader {{count, plural, one {loader} other {loaders}}} gameVersion {{count, plural, one {versão do jogo} other {versões do jogo}}} other {{count, plural, one {item} other {itens}}}} da tabela"
|
||||
},
|
||||
"analytics.chart.tooltip.dependent-on-project": {
|
||||
"message": "Dependente de {project}"
|
||||
},
|
||||
"analytics.chart.tooltip.dependent-project-version": {
|
||||
"message": "{dependentProject} dependente de {dependencyProject}, {version}"
|
||||
},
|
||||
"analytics.chart.tooltip.duration.days": {
|
||||
"message": "{count, plural, one {# dia} other {# dias}}"
|
||||
},
|
||||
"analytics.chart.tooltip.duration.hours": {
|
||||
"message": "{count, plural, one {# hora} other {# horas}}"
|
||||
},
|
||||
"analytics.chart.tooltip.duration.minutes": {
|
||||
"message": "{count, plural, one {# minuto} other {# minutos}}"
|
||||
},
|
||||
"analytics.chart.tooltip.hide-entry": {
|
||||
"message": "Ocultar {name} no gráfico"
|
||||
},
|
||||
"analytics.chart.tooltip.pinned": {
|
||||
"message": "Dica do gráfico fixada"
|
||||
},
|
||||
"analytics.chart.tooltip.pinned-aria": {
|
||||
"message": "Fixado"
|
||||
},
|
||||
"analytics.chart.tooltip.previous-period-short": {
|
||||
"message": "(ant.)"
|
||||
},
|
||||
"analytics.chart.tooltip.show-entry": {
|
||||
"message": "Mostrar {name} no gráfico"
|
||||
},
|
||||
"analytics.chart.tooltip.total": {
|
||||
"message": "Total"
|
||||
},
|
||||
"analytics.chart.view.area": {
|
||||
"message": "Área"
|
||||
},
|
||||
"analytics.chart.view.bar": {
|
||||
"message": "Barras"
|
||||
},
|
||||
"analytics.chart.view.line": {
|
||||
"message": "Linhas"
|
||||
},
|
||||
"analytics.download-reason.dependency": {
|
||||
"message": "Dependência"
|
||||
},
|
||||
"analytics.download-reason.modpack": {
|
||||
"message": "Modpack"
|
||||
},
|
||||
"analytics.download-reason.standalone": {
|
||||
"message": "Autónomo"
|
||||
},
|
||||
"analytics.download-reason.update": {
|
||||
"message": "Atualização"
|
||||
},
|
||||
"analytics.download-source.app": {
|
||||
"message": "Modrinth App"
|
||||
},
|
||||
"analytics.download-source.website": {
|
||||
"message": "Site do Modrinth"
|
||||
},
|
||||
"analytics.downloads.suffix": {
|
||||
"message": "descarregamentos"
|
||||
},
|
||||
"analytics.empty.no-data": {
|
||||
"message": "Nenhum dado disponível"
|
||||
},
|
||||
"analytics.empty.no-data-for-analytics": {
|
||||
"message": "Nenhum dado disponível para estatísticas"
|
||||
},
|
||||
"analytics.empty.no-projects": {
|
||||
"message": "Nenhum projeto disponível"
|
||||
},
|
||||
"analytics.empty.no-projects-for-analytics": {
|
||||
"message": "Nenhum projeto disponível para estatísticas"
|
||||
},
|
||||
"analytics.empty.select-project": {
|
||||
"message": "Seleciona pelo menos um projeto para veres os dados"
|
||||
},
|
||||
"analytics.filter.game-version-type": {
|
||||
"message": "Tipo de versão do jogo"
|
||||
},
|
||||
"analytics.filter.game-version-type.all": {
|
||||
"message": "Todas"
|
||||
},
|
||||
"analytics.filter.game-version-type.release": {
|
||||
"message": "Lançamento"
|
||||
},
|
||||
"analytics.filter.search.countries": {
|
||||
"message": "Pesquisar países..."
|
||||
},
|
||||
"analytics.filter.search.dependent-projects": {
|
||||
"message": "Pesquisar projetos..."
|
||||
},
|
||||
"analytics.filter.search.download-sources": {
|
||||
"message": "Pesquisar origens de descarregamento..."
|
||||
},
|
||||
"analytics.filter.search.members": {
|
||||
"message": "Pesquisar membros..."
|
||||
},
|
||||
"analytics.filter.search.project-versions": {
|
||||
"message": "Pesquisar versões do projeto..."
|
||||
},
|
||||
"analytics.filter.search.versions": {
|
||||
"message": "Pesquisar versões..."
|
||||
},
|
||||
"analytics.graph.title.downloads": {
|
||||
"message": "Descarregamentos ao longo do tempo"
|
||||
},
|
||||
"analytics.graph.title.playtime": {
|
||||
"message": "Tempo de jogo ao longo do tempo"
|
||||
},
|
||||
"analytics.graph.title.revenue": {
|
||||
"message": "Receita ao longo do tempo"
|
||||
},
|
||||
"analytics.graph.title.views": {
|
||||
"message": "Visualização ao longo do tempo"
|
||||
},
|
||||
"analytics.group-by.1h": {
|
||||
"message": "1 h"
|
||||
},
|
||||
"analytics.group-by.6h": {
|
||||
"message": "6 h"
|
||||
},
|
||||
"analytics.group-by.date": {
|
||||
"message": "Data"
|
||||
},
|
||||
"analytics.group-by.day": {
|
||||
"message": "Dia"
|
||||
},
|
||||
"analytics.group-by.month": {
|
||||
"message": "Mês"
|
||||
},
|
||||
"analytics.group-by.selected.day": {
|
||||
"message": "Agrupar por dia"
|
||||
},
|
||||
"analytics.group-by.selected.hour": {
|
||||
"message": "Agrupar por hora"
|
||||
},
|
||||
"analytics.group-by.selected.month": {
|
||||
"message": "Agrupar por mês"
|
||||
},
|
||||
"analytics.group-by.selected.six-hours": {
|
||||
"message": "Agrupar por 6 horas"
|
||||
},
|
||||
"analytics.group-by.selected.week": {
|
||||
"message": "Agrupar por semana"
|
||||
},
|
||||
"analytics.group-by.selected.year": {
|
||||
"message": "Agrupar por ano"
|
||||
},
|
||||
"analytics.group-by.week": {
|
||||
"message": "Semana"
|
||||
},
|
||||
"analytics.group-by.year": {
|
||||
"message": "Ano"
|
||||
},
|
||||
"analytics.loading.fetching-results": {
|
||||
"message": "A obter resultados..."
|
||||
},
|
||||
"analytics.options.loading": {
|
||||
"message": "A carregar..."
|
||||
},
|
||||
"analytics.project-event.project-approved": {
|
||||
"message": "Projeto aprovado"
|
||||
},
|
||||
"analytics.project-event.project-private": {
|
||||
"message": "Projeto definido como privado"
|
||||
},
|
||||
"analytics.project-event.project-status-changed": {
|
||||
"message": "Estado do projeto alterado"
|
||||
},
|
||||
"analytics.project-event.project-unlisted": {
|
||||
"message": "Projeto não listado"
|
||||
},
|
||||
"analytics.project-event.version-released": {
|
||||
"message": "{version} lançada"
|
||||
},
|
||||
"analytics.project-event.version-uploaded": {
|
||||
"message": "Versão submetida"
|
||||
},
|
||||
"analytics.project-status.approved": {
|
||||
"message": "Aprovado"
|
||||
},
|
||||
"analytics.project-status.archived": {
|
||||
"message": "Arquivado"
|
||||
},
|
||||
"analytics.project-status.draft": {
|
||||
"message": "Rascunho"
|
||||
},
|
||||
"analytics.project-status.other": {
|
||||
"message": "Outro"
|
||||
},
|
||||
"analytics.project-status.private": {
|
||||
"message": "Privado"
|
||||
},
|
||||
"analytics.project-status.rejected": {
|
||||
"message": "Rejeitado"
|
||||
},
|
||||
"analytics.project-status.unlisted": {
|
||||
"message": "Não listado"
|
||||
},
|
||||
"analytics.project-status.withheld": {
|
||||
"message": "Retido"
|
||||
},
|
||||
"analytics.project.all": {
|
||||
"message": "Todos os projetos"
|
||||
},
|
||||
"analytics.project.count": {
|
||||
"message": "{count, plural, one {# projeto} other {# projetos}}"
|
||||
},
|
||||
"analytics.project.icon-alt": {
|
||||
"message": "Ícone de {name}"
|
||||
},
|
||||
"analytics.project.select": {
|
||||
"message": "Selecionar Projetos"
|
||||
},
|
||||
"analytics.project.user": {
|
||||
"message": "Projetos de {username}"
|
||||
},
|
||||
"analytics.project.your": {
|
||||
"message": "Os teus projetos"
|
||||
},
|
||||
"analytics.query.filter.add": {
|
||||
"message": "Adicionar filtro"
|
||||
},
|
||||
"analytics.query.label.breakdown": {
|
||||
"message": "Segmentação:"
|
||||
},
|
||||
"analytics.query.label.grouped-by": {
|
||||
"message": "Agrupado por"
|
||||
},
|
||||
"analytics.query.label.project": {
|
||||
"message": "Projeto:"
|
||||
},
|
||||
"analytics.query.label.timeframe": {
|
||||
"message": "Período:"
|
||||
},
|
||||
"analytics.stat.downloads": {
|
||||
"message": "Descarregamentos"
|
||||
},
|
||||
"analytics.stat.monetization-banner.body": {
|
||||
"message": "Apenas as visualizações e os descarregamentos efetuados através do Modrinth são elegíveis para monetização e devem passar pela filtragem de prevenção de fraude. Os descarregamentos da Modrinth App também exigem que o utilizador tenha sessão iniciada. Como todos os projetos têm uma proporção semelhante de descarregamentos monetizados, a tua receita não mudaria significativamente se todos os descarregamentos fossem contabilizados."
|
||||
},
|
||||
"analytics.stat.monetization-banner.learn-more": {
|
||||
"message": "Saber mais"
|
||||
},
|
||||
"analytics.stat.monetization-banner.title": {
|
||||
"message": "Como funciona a monetização?"
|
||||
},
|
||||
"analytics.stat.playtime": {
|
||||
"message": "Tempo de jogo"
|
||||
},
|
||||
"analytics.stat.playtime-hours": {
|
||||
"message": "{hours} h"
|
||||
},
|
||||
"analytics.stat.previous-period-comparison": {
|
||||
"message": "vs. período ant."
|
||||
},
|
||||
"analytics.stat.previous-period-comparison-short": {
|
||||
"message": "vs. ant."
|
||||
},
|
||||
"analytics.stat.revenue": {
|
||||
"message": "Receita"
|
||||
},
|
||||
"analytics.stat.revenue-value": {
|
||||
"message": "${value}"
|
||||
},
|
||||
"analytics.stat.unavailable": {
|
||||
"message": "N/D"
|
||||
},
|
||||
"analytics.stat.unavailable-tooltip": {
|
||||
"message": "Estatística indisponível para a consulta atual"
|
||||
},
|
||||
"analytics.stat.views": {
|
||||
"message": "Visualizações"
|
||||
},
|
||||
"analytics.table.csv.date-range": {
|
||||
"message": "{start} a {end}"
|
||||
},
|
||||
"analytics.table.csv.filename": {
|
||||
"message": "Modrinth Analytics - Segmentação de {breakdown} - {dateRange}"
|
||||
},
|
||||
"analytics.table.csv.header.playtime-seconds": {
|
||||
"message": "Tempo de jogo (segundos)"
|
||||
},
|
||||
"analytics.table.csv.selected-range": {
|
||||
"message": "Intervalo selecionado"
|
||||
},
|
||||
"analytics.table.duration.days": {
|
||||
"message": "{count, plural, one {# dia} other {# dias}}"
|
||||
},
|
||||
"analytics.table.duration.hours": {
|
||||
"message": "{count, plural, one {# hora} other {# horas}}"
|
||||
},
|
||||
"analytics.table.duration.minutes": {
|
||||
"message": "{count, plural, one {# minuto} other {# minutos}}"
|
||||
},
|
||||
"analytics.table.empty.no-matching-rows": {
|
||||
"message": "Nenhuma linha de estatísticas correspondente"
|
||||
},
|
||||
"analytics.table.export-csv": {
|
||||
"message": "Exportar CSV"
|
||||
},
|
||||
"analytics.table.export.cumulative": {
|
||||
"message": "Cumulativo"
|
||||
},
|
||||
"analytics.table.export.grouped": {
|
||||
"message": "Agrupado por {groupBy}"
|
||||
},
|
||||
"analytics.table.pagination.summary": {
|
||||
"message": "A mostrar de {start} a {end} de {total}"
|
||||
},
|
||||
"analytics.table.search.placeholder": {
|
||||
"message": "Pesquisar..."
|
||||
},
|
||||
"analytics.threshold.countries-above": {
|
||||
"message": "Países acima"
|
||||
},
|
||||
"analytics.threshold.country-downloads-aria": {
|
||||
"message": "Limite de descarregamentos por país"
|
||||
},
|
||||
"analytics.threshold.game-version-downloads-aria": {
|
||||
"message": "Limite de descarregamentos por versão do jogo"
|
||||
},
|
||||
"analytics.threshold.game-versions-above": {
|
||||
"message": "Versões do jogo acima"
|
||||
},
|
||||
"analytics.threshold.project-downloads-aria": {
|
||||
"message": "Limite de descarregamentos do projeto"
|
||||
},
|
||||
"analytics.threshold.project-version-downloads-aria": {
|
||||
"message": "Limite de descarregamentos por versão do projeto"
|
||||
},
|
||||
"analytics.threshold.project-versions-above": {
|
||||
"message": "Versões do projeto acima"
|
||||
},
|
||||
"analytics.threshold.projects-above": {
|
||||
"message": "Projetos acima"
|
||||
},
|
||||
"analytics.title": {
|
||||
"message": "Estatísticas"
|
||||
},
|
||||
"analytics.value.monetized": {
|
||||
"message": "Monetizado"
|
||||
},
|
||||
"analytics.value.no-dependent": {
|
||||
"message": "Nenhum"
|
||||
},
|
||||
"analytics.value.no-dependent-tooltip": {
|
||||
"message": "Descarregado por outros motivos que não o de ser uma dependência"
|
||||
},
|
||||
"analytics.value.none": {
|
||||
"message": "Nenhum"
|
||||
},
|
||||
"analytics.value.other": {
|
||||
"message": "Outro"
|
||||
},
|
||||
"analytics.value.unknown": {
|
||||
"message": "Desconhecido"
|
||||
},
|
||||
"analytics.value.unmonetized": {
|
||||
"message": "Não monetizado"
|
||||
},
|
||||
"app-marketing.download.description": {
|
||||
"message": "A nossa aplicação para desktop está disponível em todas as plataformas, escolhe a tua versão desejada."
|
||||
},
|
||||
@@ -122,6 +635,9 @@
|
||||
"app-marketing.features.performance.infinite-mb": {
|
||||
"message": "∞ MB"
|
||||
},
|
||||
"app-marketing.features.performance.infinite-times-infinite-mb": {
|
||||
"message": "∞ × ∞ MB"
|
||||
},
|
||||
"app-marketing.features.performance.less-than-150mb": {
|
||||
"message": "< 150 MB"
|
||||
},
|
||||
@@ -215,12 +731,39 @@
|
||||
"auth.authorize.authorize-app-name": {
|
||||
"message": "Autorizar {appName}"
|
||||
},
|
||||
"auth.authorize.error.missing-parameters": {
|
||||
"message": "Faltam parâmetros de consulta OAuth obrigatórios."
|
||||
},
|
||||
"auth.authorize.error.no-redirect-url": {
|
||||
"message": "Nenhum local de redirecionamento encontrado na resposta"
|
||||
},
|
||||
"auth.authorize.errro-title": {
|
||||
"message": "Ocorreu um erro"
|
||||
},
|
||||
"auth.authorize.redirect-url": {
|
||||
"message": "Serás redirecionado para <redirect-url>{url}</redirect-url>"
|
||||
},
|
||||
"auth.continue-with-provider": {
|
||||
"message": "Continuar com {provider}"
|
||||
},
|
||||
"auth.create-account.age-requirement.warning-title": {
|
||||
"message": "Requisito de idade"
|
||||
},
|
||||
"auth.create-account.complete-sign-up": {
|
||||
"message": "Concluir registo"
|
||||
},
|
||||
"auth.create-account.date-of-birth.invalid.text": {
|
||||
"message": "Introduz uma data de nascimento válida. O ano não pode ser 0000."
|
||||
},
|
||||
"auth.create-account.date-of-birth.invalid.title": {
|
||||
"message": "Data de nascimento inválida"
|
||||
},
|
||||
"auth.create-account.date-of-birth.label": {
|
||||
"message": "Data de nascimento"
|
||||
},
|
||||
"auth.create-account.date-of-birth.placeholder": {
|
||||
"message": "Seleciona a tua data de nascimento"
|
||||
},
|
||||
"auth.reset-password.method-choice.action": {
|
||||
"message": "Enviar e-mail de recuperação"
|
||||
},
|
||||
@@ -2231,9 +2774,6 @@
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title} não suporta {platform} para {gameVersion}"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "Procurar versões do jogo..."
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "Selecionar versão do jogo"
|
||||
},
|
||||
|
||||
@@ -1424,9 +1424,6 @@
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title} nu este compatibil cu {platform} pentru {gameVersion}"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "Caută versiuni ale jocului..."
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "Selectează versiunea jocului"
|
||||
},
|
||||
|
||||
@@ -153,7 +153,7 @@
|
||||
"message": "Показан топ‑{count} {itemType, select,\n project {проектов}\n country {стран}\n monetization {типов монетизации}\n downloadSource {источников скачивания}\n downloadReason {причин скачивания}\n member {участников}\n projectVersion {версий проекта}\n loader {загрузчиков}\n gameVersion {версий игры}\n other {элементов}\n} из таблицы"
|
||||
},
|
||||
"analytics.chart.tooltip.dependent-on-project": {
|
||||
"message": "Зависит от {project}"
|
||||
"message": "Зависит от {project}"
|
||||
},
|
||||
"analytics.chart.tooltip.dependent-project-version": {
|
||||
"message": "{dependentProject} зависит от {dependencyProject}, версия {version}"
|
||||
@@ -198,7 +198,7 @@
|
||||
"message": "Зависимость"
|
||||
},
|
||||
"analytics.download-reason.modpack": {
|
||||
"message": "Сборка модов"
|
||||
"message": "Сборка"
|
||||
},
|
||||
"analytics.download-reason.standalone": {
|
||||
"message": "Прямая загрузка"
|
||||
@@ -512,6 +512,9 @@
|
||||
"analytics.value.unknown": {
|
||||
"message": "Неизвестно"
|
||||
},
|
||||
"analytics.value.unknown-dependent-tooltip": {
|
||||
"message": "Отсутствуют метаданные, связывающие зависимый проект со скачиваемым файлом."
|
||||
},
|
||||
"analytics.value.unmonetized": {
|
||||
"message": "Без монетизации"
|
||||
},
|
||||
@@ -738,7 +741,7 @@
|
||||
"message": "Вы будете перенаправлены на <redirect-url>{url}</redirect-url>"
|
||||
},
|
||||
"auth.continue-with-provider": {
|
||||
"message": "Продолжить с {provider}"
|
||||
"message": "Продолжить через {provider}"
|
||||
},
|
||||
"auth.create-account.age-requirement.warning-title": {
|
||||
"message": "Возрастное ограничение"
|
||||
@@ -756,7 +759,7 @@
|
||||
"message": "Дата рождения"
|
||||
},
|
||||
"auth.create-account.date-of-birth.placeholder": {
|
||||
"message": "Укажите дату рождения"
|
||||
"message": "Введите дату рождения"
|
||||
},
|
||||
"auth.create-account.date-of-birth.required.text": {
|
||||
"message": "Сначала укажите дату рождения."
|
||||
@@ -768,7 +771,7 @@
|
||||
"message": "Вы не подходите по возрастным требованиям для создания аккаунта на Modrinth."
|
||||
},
|
||||
"auth.create-account.info-panel.source-code-link": {
|
||||
"message": "Соответствующий исходный код"
|
||||
"message": "Исходный код"
|
||||
},
|
||||
"auth.create-account.info-panel.text": {
|
||||
"message": "Мы не храним вашу дату рождения. Она используется только при регистрации для соблюдения закона COPPA."
|
||||
@@ -789,7 +792,7 @@
|
||||
"message": "Имя пользователя"
|
||||
},
|
||||
"auth.create-account.username.placeholder": {
|
||||
"message": "Введите имя"
|
||||
"message": "Введите имя пользователя"
|
||||
},
|
||||
"auth.reset-password.method-choice.action": {
|
||||
"message": "Отправить письмо"
|
||||
@@ -825,34 +828,34 @@
|
||||
"message": "Сброс пароля"
|
||||
},
|
||||
"auth.sign-in.2fa.description": {
|
||||
"message": "Введите 6-значный код в вашем аутентификаторе, или один из резервных кодов."
|
||||
"message": "Введите 6‑значный код из аутентификатора или используйте резервный код."
|
||||
},
|
||||
"auth.sign-in.2fa.label": {
|
||||
"message": "Двухфакторная аутентификация"
|
||||
"message": "Подтверждение входа"
|
||||
},
|
||||
"auth.sign-in.2fa.placeholder": {
|
||||
"message": "Введите код..."
|
||||
},
|
||||
"auth.sign-in.continue-with-email": {
|
||||
"message": "Продолжить с почтой"
|
||||
"message": "Войти по паролю"
|
||||
},
|
||||
"auth.sign-in.continue-with-passkey": {
|
||||
"message": "Продолжить с ключом доступа"
|
||||
"message": "Использовать ключ доступа"
|
||||
},
|
||||
"auth.sign-in.create-account": {
|
||||
"message": "Зарегистрироваться"
|
||||
"message": "Создать аккаунт"
|
||||
},
|
||||
"auth.sign-in.forgot-password": {
|
||||
"message": "Забыли пароль"
|
||||
},
|
||||
"auth.sign-in.last-sign-in": {
|
||||
"message": "Активность"
|
||||
"message": "Последнее"
|
||||
},
|
||||
"auth.sign-in.no-account": {
|
||||
"message": "Нет аккаунта?"
|
||||
},
|
||||
"auth.sign-in.sign-in-with": {
|
||||
"message": "Вход на Modrinth"
|
||||
"message": "Вход в Modrinth"
|
||||
},
|
||||
"auth.sign-in.title": {
|
||||
"message": "Вход"
|
||||
@@ -867,10 +870,10 @@
|
||||
"message": "Регистрируясь, вы принимаете наши <terms-link>условия</terms-link> и <privacy-policy-link>политику конфиденциальности</privacy-policy-link>."
|
||||
},
|
||||
"auth.sign-up.show-fewer-options": {
|
||||
"message": "Меньше вариантов"
|
||||
"message": "Показать меньше вариантов"
|
||||
},
|
||||
"auth.sign-up.show-other-options": {
|
||||
"message": "Другие варианты"
|
||||
"message": "Показать другие варианты"
|
||||
},
|
||||
"auth.sign-up.sign-in-option.title": {
|
||||
"message": "Уже есть аккаунт?"
|
||||
@@ -879,10 +882,10 @@
|
||||
"message": "Регистрация"
|
||||
},
|
||||
"auth.sign-up.title.sign-up-with": {
|
||||
"message": "Создать аккаунт"
|
||||
"message": "Создание аккаунта"
|
||||
},
|
||||
"auth.verify-email.action.account-settings": {
|
||||
"message": "Настройки аккаунта"
|
||||
"message": "Настройки учётной записи"
|
||||
},
|
||||
"auth.verify-email.action.discover-mods": {
|
||||
"message": "Найти моды"
|
||||
@@ -1680,7 +1683,7 @@
|
||||
"message": "Показывать все проекты"
|
||||
},
|
||||
"dashboard.projects.links.source-code.description": {
|
||||
"message": "Веб-страница/репозиторий с исходным кодом проекта"
|
||||
"message": "Страница/репозиторий, Содержащий исходный код вашего проекта"
|
||||
},
|
||||
"dashboard.projects.links.source-code.label": {
|
||||
"message": "Исходный код"
|
||||
@@ -1703,12 +1706,21 @@
|
||||
"dashboard.projects.project.review-environment-metadata": {
|
||||
"message": "Проверьте метаданные среды"
|
||||
},
|
||||
"dashboard.projects.selection-bar.aria-label": {
|
||||
"message": "Действия с выбранными проектами"
|
||||
},
|
||||
"dashboard.projects.selection-bar.selected-count": {
|
||||
"message": "{count, plural, one {# проект выбран} few {# проекта выбрано} other {# проектов выбрано}}"
|
||||
},
|
||||
"dashboard.projects.table.id": {
|
||||
"message": "ID"
|
||||
},
|
||||
"dashboard.projects.table.name": {
|
||||
"message": "Название"
|
||||
},
|
||||
"dashboard.projects.table.select-all-bulk-editable": {
|
||||
"message": "Выбрать все проекты с поддержкой массового редактирования"
|
||||
},
|
||||
"dashboard.projects.table.status": {
|
||||
"message": "Статус"
|
||||
},
|
||||
@@ -2244,7 +2256,7 @@
|
||||
"message": "Преимущества Modrinth Hosting"
|
||||
},
|
||||
"hosting-marketing.why.your-favorite-mods": {
|
||||
"message": "Любые моды на ваш вкус"
|
||||
"message": "Моды на любой вкус"
|
||||
},
|
||||
"hosting-marketing.why.your-favorite-mods.description": {
|
||||
"message": "Выбирайте Fabric, Forge, Quilt, NeoForge или сервер без модов. Всё, что есть на Modrinth, работает на сервере."
|
||||
@@ -2397,7 +2409,7 @@
|
||||
"message": "Создать..."
|
||||
},
|
||||
"layout.action.external-projects": {
|
||||
"message": "Внешние проекты"
|
||||
"message": "Сторонние проекты"
|
||||
},
|
||||
"layout.action.file-lookup": {
|
||||
"message": "Поиск файла"
|
||||
@@ -2654,11 +2666,17 @@
|
||||
"layout.nav.upgrade-to-modrinth-plus": {
|
||||
"message": "Перейти на Modrinth+"
|
||||
},
|
||||
"moderation.exclude-technical-review": {
|
||||
"message": "Исключать ТП"
|
||||
},
|
||||
"moderation.moderate": {
|
||||
"message": "Модерировать"
|
||||
},
|
||||
"moderation.page.external-projects": {
|
||||
"message": "Внешние проекты"
|
||||
"message": "Сторонние проекты"
|
||||
},
|
||||
"moderation.page.global-detail-traces": {
|
||||
"message": "Глобальные совпадения"
|
||||
},
|
||||
"moderation.page.projects": {
|
||||
"message": "Проекты"
|
||||
@@ -2669,6 +2687,42 @@
|
||||
"moderation.page.technicalReview": {
|
||||
"message": "Техпроверка"
|
||||
},
|
||||
"modpack-scan-modal.failed": {
|
||||
"message": "Ошибка"
|
||||
},
|
||||
"modpack-scan-modal.load-versions-error": {
|
||||
"message": "Не удалось загрузить версии: {error}"
|
||||
},
|
||||
"modpack-scan-modal.loading-versions": {
|
||||
"message": "Загрузка версий..."
|
||||
},
|
||||
"modpack-scan-modal.new-files": {
|
||||
"message": "Новые файлы"
|
||||
},
|
||||
"modpack-scan-modal.new-groups": {
|
||||
"message": "Новые группы"
|
||||
},
|
||||
"modpack-scan-modal.no-files": {
|
||||
"message": "Файлы не найдены."
|
||||
},
|
||||
"modpack-scan-modal.not-scanned": {
|
||||
"message": "Не сканированы"
|
||||
},
|
||||
"modpack-scan-modal.override-files": {
|
||||
"message": "Файлы замены ({count})"
|
||||
},
|
||||
"modpack-scan-modal.pack-file-name": {
|
||||
"message": "Имя файла сборки"
|
||||
},
|
||||
"modpack-scan-modal.scan-all-files": {
|
||||
"message": "Сканировать все файлы"
|
||||
},
|
||||
"modpack-scan-modal.scan-error": {
|
||||
"message": "Не удалось просканировать некоторые файлы: {error}"
|
||||
},
|
||||
"modpack-scan-modal.scanning": {
|
||||
"message": "Сканирование..."
|
||||
},
|
||||
"muralpay.account-type.checking": {
|
||||
"message": "Расчётный"
|
||||
},
|
||||
@@ -2934,7 +2988,7 @@
|
||||
"message": "Криптовалюта (USDC)"
|
||||
},
|
||||
"muralpay.warning.wallet-address": {
|
||||
"message": "Перепроверьте адрес кошелька. Средства, отправленные на неверный адрес, невозможно вернуть."
|
||||
"message": "Перепроверьте адрес кошелька. Отправку средств на неверный адрес невозможно отменить."
|
||||
},
|
||||
"organization.settings.projects.edit-links.affected-projects": {
|
||||
"message": "Изменения будут применены к {count, plural, one {# проекту} other {# проектам}}."
|
||||
@@ -3051,22 +3105,22 @@
|
||||
"message": "ID пользователя: {id}"
|
||||
},
|
||||
"project-member-header.error-decline": {
|
||||
"message": "Не удалось отклонить приглашение в команду"
|
||||
"message": "Не удалось отклонить приглашение в команду"
|
||||
},
|
||||
"project-member-header.error-join": {
|
||||
"message": "Не удалось принять приглашение в команду"
|
||||
"message": "Не удалось принять приглашение в команду"
|
||||
},
|
||||
"project-member-header.invitation-no-role": {
|
||||
"message": "Вас пригласили стать участником этого проекта. Примите или отклоните приглашение."
|
||||
"message": "Вас пригласили стать участником этого проекта. Примите или отклоните приглашение."
|
||||
},
|
||||
"project-member-header.invitation-title": {
|
||||
"message": "Приглашение в проект"
|
||||
"message": "Приглашение в проект"
|
||||
},
|
||||
"project-member-header.invitation-with-role": {
|
||||
"message": "Вас пригласили стать участником этого проекта в роли «{role}»."
|
||||
"message": "Вас пригласили стать участником этого проекта в роли «{role}»."
|
||||
},
|
||||
"project-member-header.success-decline": {
|
||||
"message": "Вы отклонили приглашение в команду"
|
||||
"message": "Приглашение в команду отклонено"
|
||||
},
|
||||
"project-member-header.success-join": {
|
||||
"message": "Вы присоединились к команде проекта"
|
||||
@@ -3207,7 +3261,7 @@
|
||||
"message": "Создать новую коллекцию"
|
||||
},
|
||||
"project.collections.none-found": {
|
||||
"message": "Коллекции не найдены."
|
||||
"message": "Коллекции не найдены."
|
||||
},
|
||||
"project.description.title": {
|
||||
"message": "Описание"
|
||||
@@ -3215,32 +3269,131 @@
|
||||
"project.details.licensed": {
|
||||
"message": "Лицензия"
|
||||
},
|
||||
"project.download.base-game-version-incompatible-tooltip": {
|
||||
"message": "Эта версия игры несовместима с зависимым контентом."
|
||||
},
|
||||
"project.download.base-loader-incompatible-tooltip": {
|
||||
"message": "Этот загрузчик несовместим с зависимым контентом."
|
||||
},
|
||||
"project.download.compatible-version-title": {
|
||||
"message": "Совместимые версии"
|
||||
},
|
||||
"project.download.dependencies-title": {
|
||||
"message": "Зависимости"
|
||||
},
|
||||
"project.download.dependency-already-installed": {
|
||||
"message": "Эта зависимость уже установлена"
|
||||
},
|
||||
"project.download.dependency-any-compatible": {
|
||||
"message": "Любая совместимая"
|
||||
},
|
||||
"project.download.dependency-conflicting": {
|
||||
"message": "Эта зависимость конфликтует с другой зависимостью"
|
||||
},
|
||||
"project.download.dependency-download-file": {
|
||||
"message": "Скачать {filename}"
|
||||
},
|
||||
"project.download.dependency-download-file-with-size": {
|
||||
"message": "Скачать {filename} ({size})"
|
||||
},
|
||||
"project.download.dependency-duplicate": {
|
||||
"message": "Эта зависимость уже включена"
|
||||
},
|
||||
"project.download.dependency-missing-version": {
|
||||
"message": "Эта версия зависимости недоступна"
|
||||
},
|
||||
"project.download.dependency-no-compatible-version": {
|
||||
"message": "Нет совместимой версии этой зависимости"
|
||||
},
|
||||
"project.download.dependency-quilt-fabric-api": {
|
||||
"message": "Fabtic API пропускается для Quilt"
|
||||
},
|
||||
"project.download.dependency-resource-pack-admonition": {
|
||||
"message": "Зависимость этого проекта требует набор ресурсов. Скачайте и поместите его в папку {folder}."
|
||||
},
|
||||
"project.download.dependency-unavailable": {
|
||||
"message": "Эту зависимость невозможно скачать"
|
||||
},
|
||||
"project.download.download": {
|
||||
"message": "Скачать"
|
||||
},
|
||||
"project.download.download-as-zip": {
|
||||
"message": "Скачать архивом"
|
||||
},
|
||||
"project.download.download-version": {
|
||||
"message": "Скачать {version}"
|
||||
},
|
||||
"project.download.download-with-dependencies": {
|
||||
"message": "Скачать с зависимостями"
|
||||
},
|
||||
"project.download.download-with-recommended": {
|
||||
"message": "Скачать с рекомендуемыми"
|
||||
},
|
||||
"project.download.download-with-recommended-as-zip": {
|
||||
"message": "Скачать с рекомендуемыми архивом"
|
||||
},
|
||||
"project.download.duplicate-dependencies-hidden": {
|
||||
"message": "Копии зависимостей скрыты"
|
||||
},
|
||||
"project.download.file-unavailable": {
|
||||
"message": "Этот файл невозможно скачать"
|
||||
},
|
||||
"project.download.game-version-unsupported-tooltip": {
|
||||
"message": "{title} не поддерживает {gameVersion} для {platform}"
|
||||
"message": "{title} не поддерживает {gameVersion} на {platform}"
|
||||
},
|
||||
"project.download.install-with-app": {
|
||||
"message": "Установить в Modrinth App"
|
||||
},
|
||||
"project.download.manually": {
|
||||
"message": "Скачать вручную"
|
||||
},
|
||||
"project.download.no-app": {
|
||||
"message": "У вас нет Modrinth App?"
|
||||
"message": "У вас нет Modrinth App?"
|
||||
},
|
||||
"project.download.no-game-versions-found": {
|
||||
"message": "Версии игры не найдены"
|
||||
},
|
||||
"project.download.no-versions-available": {
|
||||
"message": "Нет доступных версий на {gameVersion} и {platform}."
|
||||
},
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title} не поддерживает {platform} для {gameVersion}"
|
||||
"message": "{title} не поддерживает {platform} на {gameVersion}"
|
||||
},
|
||||
"project.download.recommended-title": {
|
||||
"message": "Рекомендуется"
|
||||
},
|
||||
"project.download.required-resource-pack-admonition": {
|
||||
"message": "Этот набор данных требует набор ресурсов. Скачайте и поместите его в папку {folder}."
|
||||
},
|
||||
"project.download.required-resource-pack-short": {
|
||||
"message": "Набор ресурсов"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "Поиск версий игры..."
|
||||
"message": "Выберите версию игры"
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "Выбрать версию игры"
|
||||
"message": "Выберите версию игры"
|
||||
},
|
||||
"project.download.select-platform": {
|
||||
"message": "Выбрать платформу"
|
||||
"message": "Выберите платформу"
|
||||
},
|
||||
"project.download.show-all-versions": {
|
||||
"message": "Показывать все версии"
|
||||
"message": "Показывать все"
|
||||
},
|
||||
"project.download.title": {
|
||||
"message": "Скачивание {title}"
|
||||
},
|
||||
"project.download.unknown-loader": {
|
||||
"message": "Неизвестный загрузчик"
|
||||
},
|
||||
"project.download.zip-failed-text": {
|
||||
"message": "Не удалось скачать один или несколько файлов версий. Повторите попытку."
|
||||
},
|
||||
"project.download.zip-failed-title": {
|
||||
"message": "Не удалось скачать файлы"
|
||||
},
|
||||
"project.environment.migration-no-permission.message": {
|
||||
"message": "Недавно мы переработали систему сред на Modrinth — теперь доступны новые варианты. У вас нет разрешения на изменение этих настроек — сообщите другому участнику проекта, что необходимо проверить метаданные среды."
|
||||
"message": "На Modrinth изменилась система сред и появились новые варианты. У вас нет доступа к среде — сообщите другому участнику о необходимости проверки метаданных."
|
||||
},
|
||||
"project.environment.migration-no-permission.title": {
|
||||
"message": "Необходимо проверить метаданные среды"
|
||||
@@ -3249,7 +3402,7 @@
|
||||
"message": "Подробнее об этом изменении..."
|
||||
},
|
||||
"project.environment.migration.message": {
|
||||
"message": "Мы переработали систему сред на Modrinth, и теперь доступны новые варианты. Убедитесь, что метаданные указаны верно."
|
||||
"message": "На Modrinth изменилась система сред и появились новые варианты. Убедитесь в верности метаданных."
|
||||
},
|
||||
"project.environment.migration.review-button": {
|
||||
"message": "Проверить настройки среды"
|
||||
@@ -3261,16 +3414,16 @@
|
||||
"message": "Ошибка загрузки данных проекта{message}"
|
||||
},
|
||||
"project.error.page-not-found": {
|
||||
"message": "Страница не найдена"
|
||||
"message": "Страница не найдена"
|
||||
},
|
||||
"project.error.project-not-found": {
|
||||
"message": "Проект не найден"
|
||||
"message": "Проект не найден"
|
||||
},
|
||||
"project.gallery.title": {
|
||||
"message": "Галерея"
|
||||
},
|
||||
"project.license.error": {
|
||||
"message": "Не удалось получить текст лицензии."
|
||||
"message": "Не удалось получить текст лицензии."
|
||||
},
|
||||
"project.license.loading": {
|
||||
"message": "Загрузка текста лицензии..."
|
||||
@@ -3294,7 +3447,7 @@
|
||||
"message": "Проект одобрен"
|
||||
},
|
||||
"project.moderation.admonition.draft.body": {
|
||||
"message": "Это черновик проекта, который никому не виден до запроса на проверку и одобрения модерацией Modrinth."
|
||||
"message": "Это черновик проекта, который никому не виден до запроса на проверку и одобрения модерации Modrinth."
|
||||
},
|
||||
"project.moderation.admonition.draft.header": {
|
||||
"message": "Черновик"
|
||||
@@ -3348,7 +3501,7 @@
|
||||
"message": "Если вам нужна помощь или у вас есть дополнительные вопросы, посетите <help-center-link>справочный центр Modrinth</help-center-link> и нажмите на синий значок, чтобы обратиться в поддержку."
|
||||
},
|
||||
"project.moderation.thread.private-description": {
|
||||
"message": "Это приватная переписка с модераторами Modrinth. Они могут связываться с вами по вопросам, связанным с этим проектом."
|
||||
"message": "Это личная переписка с модераторами Modrinth. Они могут связываться с вами по вопросам, связанным с этим проектом."
|
||||
},
|
||||
"project.moderation.thread.title": {
|
||||
"message": "Сообщения модерации"
|
||||
@@ -3372,10 +3525,10 @@
|
||||
"message": "Проект обновлён"
|
||||
},
|
||||
"project.settings.general.name.description": {
|
||||
"message": "Избегайте префиксов, суффиксов, скобок и описаний — введите только название проекта."
|
||||
"message": "Не используйте лишние приписки, скобки и описания — введите только название проекта."
|
||||
},
|
||||
"project.settings.general.name.placeholder.1": {
|
||||
"message": "например: Переработка Нижнего Мира 2"
|
||||
"message": "Например: Nether Overhaul 2"
|
||||
},
|
||||
"project.settings.general.name.placeholder.2": {
|
||||
"message": "Например: Construction Equipment"
|
||||
@@ -3455,6 +3608,9 @@
|
||||
"project.settings.permissions.fail.title": {
|
||||
"message": "Некоторый контент не может быть включён"
|
||||
},
|
||||
"project.settings.permissions.info-banner.description": {
|
||||
"message": "Если включённый контент не размещён на Modrinth, то надо указать его источник, и подтвердить наличие разрешения на распространение файлов. Подробнее — в <link>нашем объявлении новой системы</link>!"
|
||||
},
|
||||
"project.settings.permissions.info-banner.title": {
|
||||
"message": "Узнайте о разрешениях на распространение"
|
||||
},
|
||||
@@ -3467,6 +3623,9 @@
|
||||
"project.settings.permissions.not-allowed.description": {
|
||||
"message": "Часть внешнего контента не может распространяться на Modrinth за нарушение правил контента и должна быть удалена."
|
||||
},
|
||||
"project.settings.permissions.pending-approval-count": {
|
||||
"message": "{count, plural, =0 {Все атрибуции одобрены} one {# атрибуция без одобрения} few {# атрибуции без одобрения} other {# атрибуций без одобрения}}"
|
||||
},
|
||||
"project.settings.permissions.search-placeholder": {
|
||||
"message": "Поиск по {count, plural, one {# проекту} other {# проектам}}..."
|
||||
},
|
||||
@@ -4022,9 +4181,6 @@
|
||||
"settings.account.security.email.title": {
|
||||
"message": "Почта"
|
||||
},
|
||||
"settings.account.security.passkey.add": {
|
||||
"message": "Добавить ключ доступа"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.name.description": {
|
||||
"message": "Выберите что-то запоминающееся, чтобы потом опознать этот ключ доступа."
|
||||
},
|
||||
@@ -4034,8 +4190,17 @@
|
||||
"settings.account.security.passkey.add-modal.name.placeholder": {
|
||||
"message": "Мой ключ доступа"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.title": {
|
||||
"message": "Добавление ключа доступа"
|
||||
},
|
||||
"settings.account.security.passkey.add.button": {
|
||||
"message": "Добавить ключ доступа"
|
||||
},
|
||||
"settings.account.security.passkey.button": {
|
||||
"message": "Настроить ключи доступа"
|
||||
},
|
||||
"settings.account.security.passkey.description": {
|
||||
"message": "Управляйте вашими кодами доступа, или добавьте новый."
|
||||
"message": "Управляйте своими ключами доступа или добавьте новый."
|
||||
},
|
||||
"settings.account.security.passkey.modal.added": {
|
||||
"message": "Добавлен {ago}"
|
||||
@@ -4044,13 +4209,16 @@
|
||||
"message": "Активность {ago}"
|
||||
},
|
||||
"settings.account.security.passkey.modal.loading": {
|
||||
"message": "Загрузка ключей доступа…"
|
||||
"message": "Загрузка ключей доступа..."
|
||||
},
|
||||
"settings.account.security.passkey.modal.never-used": {
|
||||
"message": "Не использовался"
|
||||
"message": "Не использовался"
|
||||
},
|
||||
"settings.account.security.passkey.modal.no-passkeys": {
|
||||
"message": "Ключи доступа отсутствуют."
|
||||
"message": "У вас нет добавленных ключей доступа."
|
||||
},
|
||||
"settings.account.security.passkey.remove.button": {
|
||||
"message": "Удалить ключ доступа"
|
||||
},
|
||||
"settings.account.security.passkey.remove.description": {
|
||||
"message": "Ключ доступа «{name}» будет удалён навсегда. Им нельзя будет воспользоваться для входа."
|
||||
@@ -4059,10 +4227,10 @@
|
||||
"message": "Вы действительно хотите удалить этот ключ доступа?"
|
||||
},
|
||||
"settings.account.security.passkey.rename-modal.header": {
|
||||
"message": "Переименовать ключ доступа"
|
||||
"message": "Переименование ключа доступа"
|
||||
},
|
||||
"settings.account.security.passkey.title": {
|
||||
"message": "Управление ключами доступа"
|
||||
"message": "Ключи доступа"
|
||||
},
|
||||
"settings.account.security.password.action.add": {
|
||||
"message": "Добавить пароль"
|
||||
@@ -4602,7 +4770,7 @@
|
||||
"message": "Активность {ago}"
|
||||
},
|
||||
"settings.pats.token.never-used": {
|
||||
"message": "Не использовался"
|
||||
"message": "Не использовался"
|
||||
},
|
||||
"settings.profile.bio.description": {
|
||||
"message": "Возможность кратко рассказать всем о себе."
|
||||
@@ -4689,7 +4857,7 @@
|
||||
"message": "Посмотреть версию"
|
||||
},
|
||||
"version.download.download-dependency": {
|
||||
"message": "Скачать зависимость"
|
||||
"message": "Выбрать версию для скачивания"
|
||||
},
|
||||
"version.download.no-primary-file": {
|
||||
"message": "Ошибка: основной файл не найден"
|
||||
@@ -4700,6 +4868,9 @@
|
||||
"version.download.required-resource-pack": {
|
||||
"message": "Необходимый набор ресурсов"
|
||||
},
|
||||
"version.download.version": {
|
||||
"message": "Скачать {version} ({size})"
|
||||
},
|
||||
"version.edit.button": {
|
||||
"message": "Изменить"
|
||||
},
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -632,12 +632,48 @@
|
||||
"auth.authorize.error.no-redirect-url": {
|
||||
"message": "Ingen omdirigeringsposition hittad i respons"
|
||||
},
|
||||
"auth.authorize.errro-title": {
|
||||
"message": "Ett fel inträffade"
|
||||
},
|
||||
"auth.authorize.redirect-url": {
|
||||
"message": "Du kommer bli flyttad till <redirect-url>{url}</redirect-url>"
|
||||
},
|
||||
"auth.continue-with-provider": {
|
||||
"message": "Fortsätt med {provider}"
|
||||
},
|
||||
"auth.create-account.complete-sign-up": {
|
||||
"message": "Avsluta registrering"
|
||||
},
|
||||
"auth.create-account.date-of-birth.invalid.text": {
|
||||
"message": "Vänligen skriv in ett giltligt födelsedatum. Året kan inte vara 0000."
|
||||
},
|
||||
"auth.create-account.date-of-birth.invalid.title": {
|
||||
"message": "Ogiltligt födelsedatum"
|
||||
},
|
||||
"auth.create-account.date-of-birth.label": {
|
||||
"message": "Födelsedatum"
|
||||
},
|
||||
"auth.create-account.date-of-birth.placeholder": {
|
||||
"message": "Välj ditt födelsedatum"
|
||||
},
|
||||
"auth.create-account.date-of-birth.required.text": {
|
||||
"message": "Vänligen skriv in ditt födelsedatum innan du fortsätter."
|
||||
},
|
||||
"auth.create-account.date-of-birth.required.title": {
|
||||
"message": "Födelsedatum behövs"
|
||||
},
|
||||
"auth.create-account.info-panel.source-code-link": {
|
||||
"message": "Relevand källkod"
|
||||
},
|
||||
"auth.create-account.info-panel.text": {
|
||||
"message": "Vi lagrar inte ditt födelsedatum. Vi använder det endast under registreringen för att säkerställa COPPA efterlevnad"
|
||||
},
|
||||
"auth.create-account.page-title": {
|
||||
"message": "Skapa konto"
|
||||
},
|
||||
"auth.create-account.subscribe.label": {
|
||||
"message": "Håll mig uppdaterad om de coola sakerna Modrinth arbetar på via e-post"
|
||||
},
|
||||
"auth.create-account.title": {
|
||||
"message": "Skapa ett konto"
|
||||
},
|
||||
@@ -2402,6 +2438,27 @@
|
||||
"moderation.page.reports": {
|
||||
"message": "Rapporter"
|
||||
},
|
||||
"modpack-scan-modal.failed": {
|
||||
"message": "Misslyckades"
|
||||
},
|
||||
"modpack-scan-modal.load-versions-error": {
|
||||
"message": "Misslyckades att ladda versioner: {error}"
|
||||
},
|
||||
"modpack-scan-modal.loading-versions": {
|
||||
"message": "Laddar versioner..."
|
||||
},
|
||||
"modpack-scan-modal.new-files": {
|
||||
"message": "Nya filer"
|
||||
},
|
||||
"modpack-scan-modal.new-groups": {
|
||||
"message": "Nya grupper"
|
||||
},
|
||||
"modpack-scan-modal.no-files": {
|
||||
"message": "Inga filer hittades"
|
||||
},
|
||||
"modpack-scan-modal.not-scanned": {
|
||||
"message": "Inte skannad"
|
||||
},
|
||||
"muralpay.account-type.checking": {
|
||||
"message": "Checkkonto"
|
||||
},
|
||||
@@ -2513,6 +2570,9 @@
|
||||
"muralpay.pix-type.phone": {
|
||||
"message": "Telefonnummer"
|
||||
},
|
||||
"muralpay.placeholder.enter-account-number": {
|
||||
"message": "Skriv in kontonummer"
|
||||
},
|
||||
"muralpay.placeholder.pix-phone": {
|
||||
"message": "+55..."
|
||||
},
|
||||
@@ -2549,12 +2609,18 @@
|
||||
"muralpay.rail.fiat-zar.name": {
|
||||
"message": "Banköverföring (ZAR)"
|
||||
},
|
||||
"organization.settings.projects.edit-links.affected-projects": {
|
||||
"message": "Ändringar kommer tillämpas på {count} projekt."
|
||||
},
|
||||
"profile.bio.fallback.creator": {
|
||||
"message": "En Modrinth kreatör."
|
||||
},
|
||||
"profile.bio.fallback.user": {
|
||||
"message": "En Modrinth användare."
|
||||
},
|
||||
"profile.button.analytics": {
|
||||
"message": "Visa användarstatistik"
|
||||
},
|
||||
"profile.button.billing": {
|
||||
"message": "Hantera användarfakturering"
|
||||
},
|
||||
@@ -2567,6 +2633,9 @@
|
||||
"profile.button.manage-projects": {
|
||||
"message": "Hantera projekt"
|
||||
},
|
||||
"profile.collection.projects-count": {
|
||||
"message": "{count} projekt"
|
||||
},
|
||||
"profile.details.label.auth-providers": {
|
||||
"message": "Autentiseringsleverantörer"
|
||||
},
|
||||
@@ -2804,6 +2873,24 @@
|
||||
"project.details.licensed": {
|
||||
"message": "Licensierad"
|
||||
},
|
||||
"project.download.dependency-download-file": {
|
||||
"message": "Ladda ner {filename}"
|
||||
},
|
||||
"project.download.dependency-download-file-with-size": {
|
||||
"message": "Ladda ner {filename} ({size})"
|
||||
},
|
||||
"project.download.download": {
|
||||
"message": "Ladda ner"
|
||||
},
|
||||
"project.download.download-as-zip": {
|
||||
"message": "Ladda ner som .zip"
|
||||
},
|
||||
"project.download.download-version": {
|
||||
"message": "Ladda ner {version}"
|
||||
},
|
||||
"project.download.file-unavailable": {
|
||||
"message": "Denna fil kan inte laddas ner"
|
||||
},
|
||||
"project.download.game-version-unsupported-tooltip": {
|
||||
"message": "{title} stöttar inte {gameVersion} för {platform}"
|
||||
},
|
||||
@@ -2813,9 +2900,6 @@
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title} stöttar inte {platform} för {gameVersion}"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "Sök spelversioner..."
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "Välj spelversion"
|
||||
},
|
||||
@@ -2873,6 +2957,15 @@
|
||||
"project.moderation.error.unauthorized": {
|
||||
"message": "Obehörig"
|
||||
},
|
||||
"project.moderation.thread.approved-warning": {
|
||||
"message": "Denna tråd är inte aktivt följd, men kan bli undersökt för information om projektet om de behövs."
|
||||
},
|
||||
"project.moderation.thread.private-description": {
|
||||
"message": "Det här är en privat konversationstråd med Modrinth-moderatorerna. De kan meddela dig om problem angående detta projekt."
|
||||
},
|
||||
"project.moderation.thread.title": {
|
||||
"message": "Moderationsmeddelanden"
|
||||
},
|
||||
"project.moderation.title": {
|
||||
"message": "Moderering"
|
||||
},
|
||||
|
||||
@@ -23,6 +23,12 @@
|
||||
"analytics.breakdown.country": {
|
||||
"message": "ประเทศ"
|
||||
},
|
||||
"analytics.breakdown.dependent-project-download": {
|
||||
"message": "โปรเจกต์ที่นำไปใช้"
|
||||
},
|
||||
"analytics.breakdown.dependent-project-type": {
|
||||
"message": "ประเภทของโปรเจกต์ที่นำไปใช้"
|
||||
},
|
||||
"analytics.breakdown.download-reason": {
|
||||
"message": "เหตุผลในการดาวน์โหลด"
|
||||
},
|
||||
@@ -38,6 +44,9 @@
|
||||
"analytics.breakdown.loader": {
|
||||
"message": "โหลดเดอร์"
|
||||
},
|
||||
"analytics.breakdown.members": {
|
||||
"message": "สมาชิก"
|
||||
},
|
||||
"analytics.breakdown.monetization": {
|
||||
"message": "การสร้างรายได้"
|
||||
},
|
||||
@@ -185,6 +194,45 @@
|
||||
"analytics.download-source.website": {
|
||||
"message": "เว็ปไซต์ Modrinth"
|
||||
},
|
||||
"analytics.downloads.suffix": {
|
||||
"message": "ดาวน์โหลด"
|
||||
},
|
||||
"analytics.empty.no-data": {
|
||||
"message": "ไม่มีข้อมูล"
|
||||
},
|
||||
"analytics.empty.no-data-for-analytics": {
|
||||
"message": "ไม่มีข้อมูลสำหรับการวิเคราะห์"
|
||||
},
|
||||
"analytics.empty.no-projects": {
|
||||
"message": "ไม่มีโปรเจกต์ที่พร้อมใช้งาน"
|
||||
},
|
||||
"analytics.empty.no-projects-for-analytics": {
|
||||
"message": "ไม่มีโปรเจกต์สำหรับการวิเคราะห์"
|
||||
},
|
||||
"analytics.empty.select-project": {
|
||||
"message": "เลือกอย่างน้อยหนึ่งโปรเจกต์เพื่อดูข้อมูล"
|
||||
},
|
||||
"analytics.filter.game-version-type.all": {
|
||||
"message": "ทั้งหมด"
|
||||
},
|
||||
"analytics.filter.game-version-type.release": {
|
||||
"message": "ตัวเต็ม"
|
||||
},
|
||||
"analytics.filter.search.countries": {
|
||||
"message": "ค้นหาประเทศ"
|
||||
},
|
||||
"analytics.filter.search.dependent-projects": {
|
||||
"message": "ค้นหาโปรเจกต์"
|
||||
},
|
||||
"analytics.group-by.date": {
|
||||
"message": "วันที่"
|
||||
},
|
||||
"analytics.group-by.day": {
|
||||
"message": "วัน"
|
||||
},
|
||||
"analytics.group-by.month": {
|
||||
"message": "เดือน"
|
||||
},
|
||||
"analytics.project.user": {
|
||||
"message": "โปรเจกต์ของ {username}"
|
||||
},
|
||||
|
||||
@@ -23,6 +23,15 @@
|
||||
"analytics.breakdown.country": {
|
||||
"message": "Ülke"
|
||||
},
|
||||
"analytics.breakdown.dependent-on": {
|
||||
"message": "Proje için gerekli"
|
||||
},
|
||||
"analytics.breakdown.dependent-project-download": {
|
||||
"message": "Gerekli proje"
|
||||
},
|
||||
"analytics.breakdown.dependent-project-type": {
|
||||
"message": "Gerekli proje tipi"
|
||||
},
|
||||
"analytics.breakdown.download-reason": {
|
||||
"message": "İndirme sebebi"
|
||||
},
|
||||
@@ -38,6 +47,9 @@
|
||||
"analytics.breakdown.loader": {
|
||||
"message": "Yükleyici"
|
||||
},
|
||||
"analytics.breakdown.members": {
|
||||
"message": "Üye"
|
||||
},
|
||||
"analytics.breakdown.monetization": {
|
||||
"message": "Para Kazanma"
|
||||
},
|
||||
@@ -134,6 +146,24 @@
|
||||
"analytics.chart.render-limit.header": {
|
||||
"message": "Grafikteki {count} satırın tümünü göstermek ister misiniz?"
|
||||
},
|
||||
"analytics.chart.table-selection.all": {
|
||||
"message": "Tablodaki tüm {itemType, select, project {{count, plural, one {projeyi} other {projeleri}}} country {{count, plural, one {ülkeyi} other {ülkeleri}}} monetization {{count, plural, one {gelir elde etme değerini} other {gelir elde etme değerlerini}}} downloadSource {{count, plural, one {indirme kaynağını} other {indirme kaynaklarını}}} downloadReason {{count, plural, one {indirme nedenini} other {indirme nedenlerini}}} member {{count, plural, one {üyeyi} other {üyeleri}}} projectVersion {{count, plural, one {proje sürümünü} other {proje sürümlerini}}} loader {{count, plural, one {yükleyiciyi} other {yükleyicileri}}} gameVersion {{count, plural, one {oyun sürümünü} other {oyun sürümlerini}}} other {{count, plural, one {öğeyi} other {öğeleri}}}} tabloda gösteriliyor"
|
||||
},
|
||||
"analytics.chart.table-selection.count": {
|
||||
"message": "Tablodaki {count} {itemType, select, project {{count, plural, one {proje} other {proje}}} country {{count, plural, one {ülke} other {ülke}}} monetization {{count, plural, one {gelir elde etme değeri} other {gelir elde etme değeri}}} downloadSource {{count, plural, one {indirme kaynağı} other {indirme kaynağı}}} downloadReason {{count, plural, one {indirme nedeni} other {indirme nedeni}}} member {{count, plural, one {üye} other {üye}}} projectVersion {{count, plural, one {proje sürümü} other {proje sürümü}}} loader {{count, plural, one {yükleyici} other {yükleyici}}} gameVersion {{count, plural, one {oyun sürümü} other {oyun sürümü}}} other {{count, plural, one {öğe} other {öğe}}}} gösteriliyor"
|
||||
},
|
||||
"analytics.chart.table-selection.limited": {
|
||||
"message": "Tablodaki ilk {limit} {itemType, select, project {{limit, plural, one {proje} other {proje}}} country {{limit, plural, one {ülke} other {ülke}}} monetization {{limit, plural, one {gelir elde etme değeri} other {gelir elde etme değeri}}} downloadSource {{limit, plural, one {indirme kaynağı} other {indirme kaynağı}}} downloadReason {{limit, plural, one {indirme nedeni} other {indirme nedeni}}} member {{limit, plural, one {üye} other {üye}}} projectVersion {{limit, plural, one {proje sürümü} other {proje sürümü}}} loader {{limit, plural, one {yükleyici} other {yükleyici}}} gameVersion {{limit, plural, one {oyun sürümü} other {oyun sürümü}}} other {{limit, plural, one {öğe} other {öğe}}}} gösteriliyor"
|
||||
},
|
||||
"analytics.chart.table-selection.top": {
|
||||
"message": "Tablodaki en iyi {count} {itemType, select, project {{count, plural, one {proje} other {proje}}} country {{count, plural, one {ülke} other {ülke}}} monetization {{count, plural, one {gelir elde etme değeri} other {gelir elde etme değeri}}} downloadSource {{count, plural, one {indirme kaynağı} other {indirme kaynağı}}} downloadReason {{count, plural, one {indirme nedeni} other {indirme nedeni}}} member {{count, plural, one {üye} other {üye}}} projectVersion {{count, plural, one {proje sürümü} other {proje sürümü}}} loader {{count, plural, one {yükleyici} other {yükleyici}}} gameVersion {{count, plural, one {oyun sürümü} other {oyun sürümü}}} other {{count, plural, one {öğe} other {öğe}}}} gösteriliyor"
|
||||
},
|
||||
"analytics.chart.tooltip.dependent-on-project": {
|
||||
"message": "Proje için gerekli: {project}"
|
||||
},
|
||||
"analytics.chart.tooltip.dependent-project-version": {
|
||||
"message": "{dependentProject}, {dependencyProject} projesine bağlı, {version}"
|
||||
},
|
||||
"analytics.chart.tooltip.duration.days": {
|
||||
"message": "{count, plural, one {# gün} other {# gün}}"
|
||||
},
|
||||
@@ -218,9 +248,15 @@
|
||||
"analytics.filter.search.countries": {
|
||||
"message": "Ülkeleri ara..."
|
||||
},
|
||||
"analytics.filter.search.dependent-projects": {
|
||||
"message": "Projelerde ara..."
|
||||
},
|
||||
"analytics.filter.search.download-sources": {
|
||||
"message": "İndirme kaynakları ara..."
|
||||
},
|
||||
"analytics.filter.search.members": {
|
||||
"message": "Üyelerde ara..."
|
||||
},
|
||||
"analytics.filter.search.project-versions": {
|
||||
"message": "Proje sürümleri ara..."
|
||||
},
|
||||
@@ -467,6 +503,12 @@
|
||||
"analytics.value.monetized": {
|
||||
"message": "Gelir elde eden"
|
||||
},
|
||||
"analytics.value.no-dependent": {
|
||||
"message": "Hiç"
|
||||
},
|
||||
"analytics.value.no-dependent-tooltip": {
|
||||
"message": "Gerekli olmamasına rağmen farklı bir nedenle indirildi"
|
||||
},
|
||||
"analytics.value.none": {
|
||||
"message": "Yok"
|
||||
},
|
||||
@@ -476,6 +518,9 @@
|
||||
"analytics.value.unknown": {
|
||||
"message": "Bilinmiyor"
|
||||
},
|
||||
"analytics.value.unknown-dependent-tooltip": {
|
||||
"message": "Bu indirmenin hangi bağımlı projeye ait olduğunu belirleyecek meta veriler bulunmuyor."
|
||||
},
|
||||
"analytics.value.unmonetized": {
|
||||
"message": "Değerlendirilmemiş"
|
||||
},
|
||||
@@ -689,6 +734,9 @@
|
||||
"auth.authorize.authorize-app-name": {
|
||||
"message": "{appName} uygulamasını yetkilendir"
|
||||
},
|
||||
"auth.authorize.error.missing-parameters": {
|
||||
"message": "Gerekli OAuth sorgu parametreleri eksik."
|
||||
},
|
||||
"auth.authorize.error.no-redirect-url": {
|
||||
"message": "Yanıtta yönlendirme konumu bulunamadı"
|
||||
},
|
||||
@@ -698,6 +746,9 @@
|
||||
"auth.authorize.redirect-url": {
|
||||
"message": "<redirect-url>{url}</redirect-url> adresine yönlendirileceksiniz"
|
||||
},
|
||||
"auth.continue-with-provider": {
|
||||
"message": "Şununla devam et {provider}"
|
||||
},
|
||||
"auth.create-account.age-requirement.warning-title": {
|
||||
"message": "Yaş gereksinimi"
|
||||
},
|
||||
@@ -725,6 +776,12 @@
|
||||
"auth.create-account.date-of-birth.under13-helper": {
|
||||
"message": "Modrinth'de hesap oluşturmak için yaş gereksinimini karşılamıyorsunuz."
|
||||
},
|
||||
"auth.create-account.info-panel.source-code-link": {
|
||||
"message": "Alakalı kaynak kodu"
|
||||
},
|
||||
"auth.create-account.info-panel.text": {
|
||||
"message": "Doğum tarihinizi saklamıyoruz. Sadece COPPA doğrulamak için giriş yapma sırasında kullanıyoruz."
|
||||
},
|
||||
"auth.create-account.page-title": {
|
||||
"message": "Hesap oluştur"
|
||||
},
|
||||
@@ -776,6 +833,9 @@
|
||||
"auth.reset-password.title.long": {
|
||||
"message": "Parolanızı sıfırlayın"
|
||||
},
|
||||
"auth.sign-in.2fa.description": {
|
||||
"message": "Doğrulama uygulamanıza gelen 6 haneli kodu yazın ya da bir kurtarma kodunuzu yazın."
|
||||
},
|
||||
"auth.sign-in.2fa.label": {
|
||||
"message": "İki aşamalı doğrulama"
|
||||
},
|
||||
@@ -854,6 +914,9 @@
|
||||
"auth.verify-email.failed-verification.title": {
|
||||
"message": "E-posta doğrulaması başarısız"
|
||||
},
|
||||
"auth.verify-email.notification.email-sent.description": {
|
||||
"message": "Hesabınızı doğrulamak için {email} adresine bir e-posta gönderdik."
|
||||
},
|
||||
"auth.verify-email.notification.email-sent.title": {
|
||||
"message": "Sana bir Email gönderdik"
|
||||
},
|
||||
@@ -1649,12 +1712,21 @@
|
||||
"dashboard.projects.project.review-environment-metadata": {
|
||||
"message": "Lütfen ortam meta verilerini inceleyin"
|
||||
},
|
||||
"dashboard.projects.selection-bar.aria-label": {
|
||||
"message": "Seçilen projelere yapılacak"
|
||||
},
|
||||
"dashboard.projects.selection-bar.selected-count": {
|
||||
"message": "{count, plural, one {# proje seçildi} other {# proje seçildi}}"
|
||||
},
|
||||
"dashboard.projects.table.id": {
|
||||
"message": "Kimlik"
|
||||
},
|
||||
"dashboard.projects.table.name": {
|
||||
"message": "İsim"
|
||||
},
|
||||
"dashboard.projects.table.select-all-bulk-editable": {
|
||||
"message": "Çoklu seçimi destekleyen bütün projeleri seç"
|
||||
},
|
||||
"dashboard.projects.table.status": {
|
||||
"message": "Durum"
|
||||
},
|
||||
@@ -2600,6 +2672,9 @@
|
||||
"layout.nav.upgrade-to-modrinth-plus": {
|
||||
"message": "Modrinth+ Kullan"
|
||||
},
|
||||
"moderation.exclude-technical-review": {
|
||||
"message": "TR Hariç"
|
||||
},
|
||||
"moderation.moderate": {
|
||||
"message": "Yönet"
|
||||
},
|
||||
@@ -2615,6 +2690,45 @@
|
||||
"moderation.page.technicalReview": {
|
||||
"message": "Teknik inceleme"
|
||||
},
|
||||
"modpack-scan-modal.failed": {
|
||||
"message": "Başarısız"
|
||||
},
|
||||
"modpack-scan-modal.load-versions-error": {
|
||||
"message": "Sürümler yüklenemedi:{error}"
|
||||
},
|
||||
"modpack-scan-modal.loading-versions": {
|
||||
"message": "Sürümler yükleniyor..."
|
||||
},
|
||||
"modpack-scan-modal.new-files": {
|
||||
"message": "Yeni dosyalar"
|
||||
},
|
||||
"modpack-scan-modal.new-groups": {
|
||||
"message": "Yeni Gruplar"
|
||||
},
|
||||
"modpack-scan-modal.no-files": {
|
||||
"message": "Dosya bulunamadı"
|
||||
},
|
||||
"modpack-scan-modal.not-scanned": {
|
||||
"message": "Taranmadı"
|
||||
},
|
||||
"modpack-scan-modal.override-files": {
|
||||
"message": "Geçersiz Kılma Dosyaları ({count})"
|
||||
},
|
||||
"modpack-scan-modal.pack-file-name": {
|
||||
"message": "Dosya Paketi İsimi"
|
||||
},
|
||||
"modpack-scan-modal.scan-all-files": {
|
||||
"message": "Tüm Dosyaları Tara"
|
||||
},
|
||||
"modpack-scan-modal.scan-error": {
|
||||
"message": "Bazı dosyalar taranamadı:{error}"
|
||||
},
|
||||
"modpack-scan-modal.scanning": {
|
||||
"message": "Taranıyor..."
|
||||
},
|
||||
"modpack-scan-modal.title": {
|
||||
"message": "Mod paketi taraması ({scanned}/{total} Dosyalar)"
|
||||
},
|
||||
"muralpay.account-type.checking": {
|
||||
"message": "Vadesiz hesap"
|
||||
},
|
||||
@@ -3161,17 +3275,68 @@
|
||||
"project.details.licensed": {
|
||||
"message": "Lisans:"
|
||||
},
|
||||
"project.download.base-game-version-incompatible-tooltip": {
|
||||
"message": "Bu oyun sürümü projenin bu sürümü ile uygun değil."
|
||||
},
|
||||
"project.download.base-loader-incompatible-tooltip": {
|
||||
"message": "Bu yükleyici bu proje ile uyumsuz."
|
||||
},
|
||||
"project.download.dependencies-title": {
|
||||
"message": "Gerekliler"
|
||||
},
|
||||
"project.download.dependency-already-installed": {
|
||||
"message": "Gerekli proje zaten indirilmiş"
|
||||
},
|
||||
"project.download.dependency-conflicting": {
|
||||
"message": "Bu gerekli proje başka bir gerekli proje ile çatışıyor"
|
||||
},
|
||||
"project.download.dependency-download-file": {
|
||||
"message": "İndir {filename}"
|
||||
},
|
||||
"project.download.dependency-download-file-with-size": {
|
||||
"message": "İndir {filename} Boyut: ({size})"
|
||||
},
|
||||
"project.download.dependency-duplicate": {
|
||||
"message": "Bu bağımlılık zaten eklenmiş."
|
||||
},
|
||||
"project.download.dependency-missing-version": {
|
||||
"message": "Bu bağımlılık sürümü kullanılamaz"
|
||||
},
|
||||
"project.download.dependency-no-compatible-version": {
|
||||
"message": "Bu bağımlılık için uyumlu bir sürüm bulunmuyor."
|
||||
},
|
||||
"project.download.dependency-quilt-fabric-api": {
|
||||
"message": "Quilt'te Fabric API'ye gerek yok"
|
||||
},
|
||||
"project.download.dependency-unavailable": {
|
||||
"message": "Bu bağımlılık indirilemez"
|
||||
},
|
||||
"project.download.download-version": {
|
||||
"message": "İndir {version}"
|
||||
},
|
||||
"project.download.duplicate-dependencies-hidden": {
|
||||
"message": "Yinelenen bağımlılıklar gizlendi."
|
||||
},
|
||||
"project.download.file-unavailable": {
|
||||
"message": "Bu dosya indirilemez"
|
||||
},
|
||||
"project.download.game-version-unsupported-tooltip": {
|
||||
"message": "{title}, {platform} için {gameVersion} sürümünü desteklemiyor"
|
||||
},
|
||||
"project.download.manually": {
|
||||
"message": "Manuel Yükle"
|
||||
},
|
||||
"project.download.no-app": {
|
||||
"message": "Modrinth App Yok Mu?"
|
||||
},
|
||||
"project.download.no-game-versions-found": {
|
||||
"message": "Oyun sürümleri bulunamadı"
|
||||
},
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title}, {gameVersion} sürümünde {platform} desteklemiyor"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "Oyun sürümü ara..."
|
||||
"message": "Oyun sürümü seç"
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "Oyun sürümü seç"
|
||||
@@ -3185,6 +3350,9 @@
|
||||
"project.download.title": {
|
||||
"message": "{title} Projesini Yükle"
|
||||
},
|
||||
"project.download.unknown-loader": {
|
||||
"message": "Bilinmeyen yükleyici"
|
||||
},
|
||||
"project.environment.migration-no-permission.message": {
|
||||
"message": "Daha yeni Modrinth'in Çevre sistemini yeniledik ve yeni seçenekler mevcut. Bu ayarları değiştirmek için yetkiniz yok ama projenin başka bir üyesine çevre meta verisinin doğrulanması gerektiği haberini verebilirsiniz."
|
||||
},
|
||||
@@ -3938,9 +4106,6 @@
|
||||
"settings.account.security.email.title": {
|
||||
"message": "Eposta"
|
||||
},
|
||||
"settings.account.security.passkey.add": {
|
||||
"message": "Giriş anahtarı ekle"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.name.description": {
|
||||
"message": "Giriş anahtarınızı hatırlamanız için akılda kalıcı bir şey seçin."
|
||||
},
|
||||
@@ -3956,8 +4121,8 @@
|
||||
"settings.account.security.passkey.modal.added": {
|
||||
"message": "{ago} eklendi"
|
||||
},
|
||||
"settings.account.security.passkey.modal.loading": {
|
||||
"message": "Giriş anahtarları yükleniyor…"
|
||||
"settings.account.security.passkey.modal.last-used": {
|
||||
"message": "En son kullanıldı {ago}"
|
||||
},
|
||||
"settings.account.security.passkey.modal.never-used": {
|
||||
"message": "Hiçbir zaman kullanılmadı"
|
||||
@@ -3965,6 +4130,9 @@
|
||||
"settings.account.security.passkey.modal.no-passkeys": {
|
||||
"message": "Hiçbir giriş anahtarın kayıtlı değil."
|
||||
},
|
||||
"settings.account.security.passkey.remove.description": {
|
||||
"message": "Bu hesabınızdan \"{name}\" geçiş anahtarını silecek. Artık bu geçiş anahtarı ile giriş yapamayacaksınız."
|
||||
},
|
||||
"settings.account.security.passkey.remove.title": {
|
||||
"message": "Bu giriş anahtarını kaldırmak için emin misin?"
|
||||
},
|
||||
@@ -4598,6 +4766,39 @@
|
||||
"version.confirm-delete.title": {
|
||||
"message": "Bu sürümü silmek istediğinizden emin misiniz?"
|
||||
},
|
||||
"version.dependency.view-project": {
|
||||
"message": "Projeyi görüntüle"
|
||||
},
|
||||
"version.dependency.view-version": {
|
||||
"message": "Versiyonu görüntüle"
|
||||
},
|
||||
"version.download.download-dependency": {
|
||||
"message": "İndirmek için bir versiyon seç"
|
||||
},
|
||||
"version.download.no-primary-file": {
|
||||
"message": "Hata: Ana dosya bulunamadı"
|
||||
},
|
||||
"version.download.optional-resource-pack": {
|
||||
"message": "İsteğe bağlı kaynak paketi"
|
||||
},
|
||||
"version.download.required-resource-pack": {
|
||||
"message": "Gerekli kaynak paketi"
|
||||
},
|
||||
"version.download.version": {
|
||||
"message": "İndir {version} ({size})"
|
||||
},
|
||||
"version.edit.button": {
|
||||
"message": "Düzenle"
|
||||
},
|
||||
"version.edit.details": {
|
||||
"message": "Detayları düzenle"
|
||||
},
|
||||
"version.edit.files": {
|
||||
"message": "Dosyaları düzenle"
|
||||
},
|
||||
"version.edit.metadata": {
|
||||
"message": "Verileri düzenle"
|
||||
},
|
||||
"version.environment.none.description": {
|
||||
"message": "Bu sürüm için ortam belirtilmemiş."
|
||||
},
|
||||
@@ -4610,10 +4811,49 @@
|
||||
"version.environment.unknown.title": {
|
||||
"message": "Bilinmeyen ortam"
|
||||
},
|
||||
"version.package-as-mod.button": {
|
||||
"message": "Mod olarak paketle"
|
||||
},
|
||||
"version.package-as-mod.description": {
|
||||
"message": "Bu yeni bir sürüm oluşturup seçtiğiniz mod yükleyicilerine destek vericek. İşlem bittiğinde yeni versiyona yönlendirileceksiniz ve istediğiniz gibi düzenleyebilirsiniz."
|
||||
},
|
||||
"version.package-as-mod.header": {
|
||||
"message": "Davranış paketini bir mod olarak paketle"
|
||||
},
|
||||
"version.package-as-mod.mod-loaders": {
|
||||
"message": "Mod yükleyicileri"
|
||||
},
|
||||
"version.package-as-mod.mod-loaders.description": {
|
||||
"message": "Davranış paketinizi hangi yükleyicilere paketlemek istersiniz."
|
||||
},
|
||||
"version.package-as-mod.mod-loaders.placeholder": {
|
||||
"message": "Mod yükleyici seç..."
|
||||
},
|
||||
"version.package-as-mod.submit-button": {
|
||||
"message": "Davranış paketini paketle"
|
||||
},
|
||||
"version.section.content.dev-info": {
|
||||
"message": "Yazılımcı bilgilendirme"
|
||||
},
|
||||
"version.section.content.dev-info.gradle-snippet": {
|
||||
"message": "build.gradle:"
|
||||
},
|
||||
"version.section.content.dev-info.maven-coordinates": {
|
||||
"message": "Maven koordinatları:"
|
||||
},
|
||||
"version.section.content.dev-info.version-id": {
|
||||
"message": "Sürüm Kimliği:"
|
||||
},
|
||||
"version.supplementary-resources.copy-hash-sha1": {
|
||||
"message": "SHA-1 kopyala"
|
||||
},
|
||||
"version.supplementary-resources.copy-hash-sha512": {
|
||||
"message": "SHA-512 kopyala"
|
||||
},
|
||||
"version.unknown-embedded-content.description": {
|
||||
"message": "Bu sürüm şu anlık askıya alındı ve hiçkimseye gözükmüyor. Lütfen bize bu dosyaları paylaşabileceğinizin kanıtını gönderin."
|
||||
},
|
||||
"version.unknown-embedded-content.title": {
|
||||
"message": "Bilinmeyen içerik yüzünden proje askıya alındı"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2858,9 +2858,6 @@
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title} не підтримує {platform} для {gameVersion}"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "Пошук версій гри…"
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "Виберіть версію гри"
|
||||
},
|
||||
|
||||
@@ -3074,9 +3074,6 @@
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title} không hỗ trợ {platform} cho {gameVersion}"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "Tìm kiếm phiên bản game..."
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "Chọn phiên bản game"
|
||||
},
|
||||
|
||||
@@ -147,7 +147,7 @@
|
||||
"message": "是否在图中显示全部 {count} 行?"
|
||||
},
|
||||
"analytics.chart.table-selection.all": {
|
||||
"message": "在表格中显示所有 {itemType, select, project {{count, plural, one {项目} other {项目}}} country {{count, plural, one {国家或地区} other {国家或地区}}} monetization {{count, plural, one {变现金额} other {变现金额}}} downloadSource {{count, plural, one {下载源} other {下载源}}} downloadReason {{count, plural, one {下载原因} other {下载原因}}} member {{count, plural, one {成员} other {成员}}} projectVersion {{count, plural, one {项目版本} other {项目版本}}} loader {{count, plural, one {加载器} other {加载器}}} gameVersion {{count, plural, one {游戏版本} other {游戏版本}}} other {{count, plural, one {物品} other {物品}}}}"
|
||||
"message": "在表格中显示所有 {itemType, select, project {{count, plural, other {项目}}} country {{count, plural, other {国家或地区}}} monetization {{count, plural, other {变现金额}}} downloadSource {{count, plural, other {下载源}}} downloadReason {{count, plural, other {下载原因}}} member {{count, plural, other {成员}}} projectVersion {{count, plural, other {项目版本}}} loader {{count, plural, other {加载器}}} gameVersion {{count, plural, other {游戏版本}}} other {{count, plural, other {物品}}}}"
|
||||
},
|
||||
"analytics.chart.table-selection.count": {
|
||||
"message": "显示表格中的 {count} {itemType, select, project {{count, plural, one {项目} other {项目}}} country {{count, plural, one {国家或地区} other {国家或地区}}} monetization {{count, plural, one {变现价值} other {变现价值}}} downloadSource {{count, plural, one {下载来源} other {下载来源}}} downloadReason {{count, plural, one {下载原因} other {下载原因}}} member {{count, plural, one {成员} other {成员}}} projectVersion {{count, plural, one {项目版本} other {项目版本}}} loader {{count, plural, one {加载器} other {加载器}}} gameVersion {{count, plural, one {游戏版本} other {游戏版本}}} other {{count, plural, one {项} other {项}}}}"
|
||||
@@ -515,6 +515,9 @@
|
||||
"analytics.value.unknown": {
|
||||
"message": "未知"
|
||||
},
|
||||
"analytics.value.unknown-dependent-tooltip": {
|
||||
"message": "缺少元数据,无法判断该下载归属于哪个依赖项目。"
|
||||
},
|
||||
"analytics.value.unmonetized": {
|
||||
"message": "非商业化"
|
||||
},
|
||||
@@ -1706,12 +1709,21 @@
|
||||
"dashboard.projects.project.review-environment-metadata": {
|
||||
"message": "请复核运行环境元数据"
|
||||
},
|
||||
"dashboard.projects.selection-bar.aria-label": {
|
||||
"message": "选定项目操作"
|
||||
},
|
||||
"dashboard.projects.selection-bar.selected-count": {
|
||||
"message": "{count, plural, other {#个已选择的项目}}"
|
||||
},
|
||||
"dashboard.projects.table.id": {
|
||||
"message": "ID"
|
||||
},
|
||||
"dashboard.projects.table.name": {
|
||||
"message": "名称"
|
||||
},
|
||||
"dashboard.projects.table.select-all-bulk-editable": {
|
||||
"message": "选择所有支持批量编辑的项目"
|
||||
},
|
||||
"dashboard.projects.table.status": {
|
||||
"message": "状态"
|
||||
},
|
||||
@@ -2070,10 +2082,10 @@
|
||||
"message": "按年支付"
|
||||
},
|
||||
"hosting-marketing.faq.burst-threads": {
|
||||
"message": "CPU burst 线程是怎样运作的?"
|
||||
"message": "CPU 突发线程是如何工作的?"
|
||||
},
|
||||
"hosting-marketing.faq.burst-threads.answer": {
|
||||
"message": "当你的服务器负载过高时,我们会暂时让它使用额外的 CPU 线程,帮你缓解延迟飙升与不稳定的问题。这有助于防止 TPS 掉到 20 以下,尽可能确保你获得最流畅的体验。由于只有在高负载期间,这些额外 CPU 线程才会短暂出现,所以 Spark 等性能分析工具可能不会显示出这些线程。"
|
||||
"message": "当您的服务器处于高负载状态时,我们会临时为其分配额外的 CPU 线程,以帮助缓解卡顿和性能不稳定。这有助于防止 TPS 降至 20 以下,从而尽确保玩家体验。由于这些额外的 CPU 线程仅会在高负载期间短暂提供,因此它们可能不会显示在 Spark 报告或其他性能分析工具中。"
|
||||
},
|
||||
"hosting-marketing.faq.cpu-kind": {
|
||||
"message": "Modrinth Hosting 服务器是在哪种 CPU 上运行的?"
|
||||
@@ -2139,7 +2151,7 @@
|
||||
"message": "开设你的服务器"
|
||||
},
|
||||
"hosting-marketing.hero.host-with-modrinth": {
|
||||
"message": "你的下一个服务器,就交给 Modrinth Hosting"
|
||||
"message": "要开新服务器,就交给 Modrinth Hosting"
|
||||
},
|
||||
"hosting-marketing.hero.hosting-description": {
|
||||
"message": "Modrinth Hosting 可让你以最便捷的方式,托管你专属的 Minecraft Java 版服务器。无缝安装并畅玩你心爱的模组和整合包,全在 Modrinth 平台搞定。"
|
||||
@@ -2625,7 +2637,7 @@
|
||||
"message": "首页"
|
||||
},
|
||||
"layout.nav.host-a-server": {
|
||||
"message": "托管服务器"
|
||||
"message": "租赁服务器"
|
||||
},
|
||||
"layout.nav.modrinth-app": {
|
||||
"message": "Modrinth App"
|
||||
@@ -2657,12 +2669,18 @@
|
||||
"layout.nav.upgrade-to-modrinth-plus": {
|
||||
"message": "升级至 Modrinth+"
|
||||
},
|
||||
"moderation.exclude-technical-review": {
|
||||
"message": "排除技术评审"
|
||||
},
|
||||
"moderation.moderate": {
|
||||
"message": "审核"
|
||||
},
|
||||
"moderation.page.external-projects": {
|
||||
"message": "外部项目"
|
||||
},
|
||||
"moderation.page.global-detail-traces": {
|
||||
"message": "全局追踪"
|
||||
},
|
||||
"moderation.page.projects": {
|
||||
"message": "项目"
|
||||
},
|
||||
@@ -2672,6 +2690,45 @@
|
||||
"moderation.page.technicalReview": {
|
||||
"message": "技术审查"
|
||||
},
|
||||
"modpack-scan-modal.failed": {
|
||||
"message": "失败"
|
||||
},
|
||||
"modpack-scan-modal.load-versions-error": {
|
||||
"message": "无法加载版本:{error}"
|
||||
},
|
||||
"modpack-scan-modal.loading-versions": {
|
||||
"message": "加载版本中……"
|
||||
},
|
||||
"modpack-scan-modal.new-files": {
|
||||
"message": "新文件"
|
||||
},
|
||||
"modpack-scan-modal.new-groups": {
|
||||
"message": "新组"
|
||||
},
|
||||
"modpack-scan-modal.no-files": {
|
||||
"message": "未找到文件。"
|
||||
},
|
||||
"modpack-scan-modal.not-scanned": {
|
||||
"message": "未扫描"
|
||||
},
|
||||
"modpack-scan-modal.override-files": {
|
||||
"message": "覆盖文件 ({count})"
|
||||
},
|
||||
"modpack-scan-modal.pack-file-name": {
|
||||
"message": "模组包文件名称"
|
||||
},
|
||||
"modpack-scan-modal.scan-all-files": {
|
||||
"message": "扫描所有文件"
|
||||
},
|
||||
"modpack-scan-modal.scan-error": {
|
||||
"message": "一些文件扫描失败:{error}"
|
||||
},
|
||||
"modpack-scan-modal.scanning": {
|
||||
"message": "扫描中……"
|
||||
},
|
||||
"modpack-scan-modal.title": {
|
||||
"message": "模组包扫描 ({scanned}/{total} 个文件)"
|
||||
},
|
||||
"muralpay.account-type.checking": {
|
||||
"message": "支票账户"
|
||||
},
|
||||
@@ -3215,17 +3272,107 @@
|
||||
"project.details.licensed": {
|
||||
"message": "许可证"
|
||||
},
|
||||
"project.download.base-game-version-incompatible-tooltip": {
|
||||
"message": "此游戏版本与基础项目不兼容。"
|
||||
},
|
||||
"project.download.base-loader-incompatible-tooltip": {
|
||||
"message": "此加载器与基础项目不兼容。"
|
||||
},
|
||||
"project.download.compatible-version-title": {
|
||||
"message": "兼容版本"
|
||||
},
|
||||
"project.download.dependencies-title": {
|
||||
"message": "依赖项"
|
||||
},
|
||||
"project.download.dependency-already-installed": {
|
||||
"message": "此依赖项已经安装"
|
||||
},
|
||||
"project.download.dependency-any-compatible": {
|
||||
"message": "任何兼容版本"
|
||||
},
|
||||
"project.download.dependency-conflicting": {
|
||||
"message": "此依赖项与其他依赖项冲突"
|
||||
},
|
||||
"project.download.dependency-download-file": {
|
||||
"message": "下载{filename}"
|
||||
},
|
||||
"project.download.dependency-download-file-with-size": {
|
||||
"message": "下载 {filename} ({size})"
|
||||
},
|
||||
"project.download.dependency-duplicate": {
|
||||
"message": "此依赖项已包含"
|
||||
},
|
||||
"project.download.dependency-missing-version": {
|
||||
"message": "次依赖项版本不可用"
|
||||
},
|
||||
"project.download.dependency-no-compatible-version": {
|
||||
"message": "此依赖项无兼容版本可用"
|
||||
},
|
||||
"project.download.dependency-quilt-fabric-api": {
|
||||
"message": "Quilt 无需 Fabric API"
|
||||
},
|
||||
"project.download.dependency-resource-pack-admonition": {
|
||||
"message": "该项目依赖一个必需的资源包。请下载并将其放入你的 {folder} 文件夹中。"
|
||||
},
|
||||
"project.download.dependency-unavailable": {
|
||||
"message": "此依赖项无法下载"
|
||||
},
|
||||
"project.download.download": {
|
||||
"message": "下载"
|
||||
},
|
||||
"project.download.download-as-zip": {
|
||||
"message": "下载为 .zip 文件"
|
||||
},
|
||||
"project.download.download-version": {
|
||||
"message": "下载 {version}"
|
||||
},
|
||||
"project.download.download-with-dependencies": {
|
||||
"message": "与依赖项一并下载"
|
||||
},
|
||||
"project.download.download-with-recommended": {
|
||||
"message": "与推荐内容一并下载"
|
||||
},
|
||||
"project.download.download-with-recommended-as-zip": {
|
||||
"message": "与推荐内容一并下载为 .zip 文件"
|
||||
},
|
||||
"project.download.duplicate-dependencies-hidden": {
|
||||
"message": "已隐藏重复的依赖项"
|
||||
},
|
||||
"project.download.file-unavailable": {
|
||||
"message": "此文件无法下载"
|
||||
},
|
||||
"project.download.game-version-unsupported-tooltip": {
|
||||
"message": "{title} 不支持 {platform} {gameVersion}"
|
||||
},
|
||||
"project.download.install-with-app": {
|
||||
"message": "使用 Modrinth App 安装"
|
||||
},
|
||||
"project.download.manually": {
|
||||
"message": "手动下载"
|
||||
},
|
||||
"project.download.no-app": {
|
||||
"message": "还没有 Modrinth App 吗?"
|
||||
},
|
||||
"project.download.no-game-versions-found": {
|
||||
"message": "未找到游戏版本"
|
||||
},
|
||||
"project.download.no-versions-available": {
|
||||
"message": "没有支持 {platform} {gameVersion} 的版本。"
|
||||
},
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title} 不支持 {gameVersion} 的 {platform}"
|
||||
},
|
||||
"project.download.recommended-title": {
|
||||
"message": "推荐"
|
||||
},
|
||||
"project.download.required-resource-pack-admonition": {
|
||||
"message": "该数据包还需要配合一个资源包使用。请下载并将其放入你的 {folder} 文件夹中。"
|
||||
},
|
||||
"project.download.required-resource-pack-short": {
|
||||
"message": "资源包"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "搜索游戏版本…"
|
||||
"message": "选择游戏版本"
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "选择游戏版本"
|
||||
@@ -3239,6 +3386,15 @@
|
||||
"project.download.title": {
|
||||
"message": "下载 {title}"
|
||||
},
|
||||
"project.download.unknown-loader": {
|
||||
"message": "未知加载器"
|
||||
},
|
||||
"project.download.zip-failed-text": {
|
||||
"message": "一个或多个文件下载失败。请重试。"
|
||||
},
|
||||
"project.download.zip-failed-title": {
|
||||
"message": "无法下载文件"
|
||||
},
|
||||
"project.environment.migration-no-permission.message": {
|
||||
"message": "我们最近升级了 Modrinth 的运行环境系统,引入了一些新选项。你没有权限修改这些设置,请通知项目其他成员核实运行环境元数据。"
|
||||
},
|
||||
@@ -3477,10 +3633,10 @@
|
||||
"message": "搜索 {count} {count, plural, one {项目} other {项目}}……"
|
||||
},
|
||||
"project.settings.permissions.sort.most-files": {
|
||||
"message": "大多数文件"
|
||||
"message": "文件数量"
|
||||
},
|
||||
"project.settings.permissions.sort.recently-edited": {
|
||||
"message": "最近编辑过"
|
||||
"message": "最近编辑时间"
|
||||
},
|
||||
"project.settings.permissions.sort.rejected": {
|
||||
"message": "已拒绝"
|
||||
@@ -4046,9 +4202,6 @@
|
||||
"settings.account.security.email.title": {
|
||||
"message": "电子邮箱"
|
||||
},
|
||||
"settings.account.security.passkey.add": {
|
||||
"message": "添加通行密钥"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.name.description": {
|
||||
"message": "请确保你选择的名称易于记忆,方便你日后辨认出该通行密钥。"
|
||||
},
|
||||
@@ -4058,6 +4211,15 @@
|
||||
"settings.account.security.passkey.add-modal.name.placeholder": {
|
||||
"message": "我的通行密钥"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.title": {
|
||||
"message": "添加通行密钥"
|
||||
},
|
||||
"settings.account.security.passkey.add.button": {
|
||||
"message": "添加通行密钥"
|
||||
},
|
||||
"settings.account.security.passkey.button": {
|
||||
"message": "管理通行密钥"
|
||||
},
|
||||
"settings.account.security.passkey.description": {
|
||||
"message": "管理已注册的通行密钥,或添加新的通行密钥。"
|
||||
},
|
||||
@@ -4068,7 +4230,7 @@
|
||||
"message": "上次使用于{ago}"
|
||||
},
|
||||
"settings.account.security.passkey.modal.loading": {
|
||||
"message": "正在加载通行密钥…"
|
||||
"message": "正在加载通行密钥……"
|
||||
},
|
||||
"settings.account.security.passkey.modal.never-used": {
|
||||
"message": "从未使用"
|
||||
@@ -4076,6 +4238,9 @@
|
||||
"settings.account.security.passkey.modal.no-passkeys": {
|
||||
"message": "你还没有注册任何通行密钥。"
|
||||
},
|
||||
"settings.account.security.passkey.remove.button": {
|
||||
"message": "删除通行密钥"
|
||||
},
|
||||
"settings.account.security.passkey.remove.description": {
|
||||
"message": "该操作会移除通行密钥“{name}”,此后你将无法使用其登录。"
|
||||
},
|
||||
@@ -4719,7 +4884,7 @@
|
||||
"message": "预览版本"
|
||||
},
|
||||
"version.download.download-dependency": {
|
||||
"message": "下载依赖项"
|
||||
"message": "选择要下载的版本"
|
||||
},
|
||||
"version.download.no-primary-file": {
|
||||
"message": "错误:找不到主文件"
|
||||
@@ -4730,6 +4895,9 @@
|
||||
"version.download.required-resource-pack": {
|
||||
"message": "必需的资源包"
|
||||
},
|
||||
"version.download.version": {
|
||||
"message": "下载 {version} ({size})"
|
||||
},
|
||||
"version.edit.button": {
|
||||
"message": "编辑"
|
||||
},
|
||||
|
||||
@@ -24,13 +24,13 @@
|
||||
"message": "國家或地區"
|
||||
},
|
||||
"analytics.breakdown.dependent-on": {
|
||||
"message": "依賴於"
|
||||
"message": "相依於"
|
||||
},
|
||||
"analytics.breakdown.dependent-project-download": {
|
||||
"message": "依賴專案"
|
||||
"message": "相依專案"
|
||||
},
|
||||
"analytics.breakdown.dependent-project-type": {
|
||||
"message": "依賴專案類型"
|
||||
"message": "相依專案類型"
|
||||
},
|
||||
"analytics.breakdown.download-reason": {
|
||||
"message": "下載原因"
|
||||
@@ -78,7 +78,7 @@
|
||||
"message": "顯示前 8 項"
|
||||
},
|
||||
"analytics.chart.axis.playtime-hours": {
|
||||
"message": "{hours} 小時"
|
||||
"message": "{hours}小時"
|
||||
},
|
||||
"analytics.chart.controls.active-count": {
|
||||
"message": "已啟用 {count} 項"
|
||||
@@ -159,10 +159,10 @@
|
||||
"message": "正在顯示表格中的前 {count} 個{itemType, select, project {{count, plural, other {專案}}} country {{count, plural, other {國家/地區}}} monetization {{count, plural, other {營利情形}}} downloadSource {{count, plural, other {下載來源}}} downloadReason {{count, plural, other {下載原因}}} member {{count, plural, other {成員}}} projectVersion {{count, plural, other {專案版本}}} loader {{count, plural, other {載入器}}} gameVersion {{count, plural, other {遊戲版本}}} other {{count, plural, other {項目}}}}"
|
||||
},
|
||||
"analytics.chart.tooltip.dependent-on-project": {
|
||||
"message": "依賴於 {project}"
|
||||
"message": "相依於 {project}"
|
||||
},
|
||||
"analytics.chart.tooltip.dependent-project-version": {
|
||||
"message": "{dependentProject} 依賴於 {dependencyProject},{version}"
|
||||
"message": "{dependentProject} 相依於 {dependencyProject},{version}"
|
||||
},
|
||||
"analytics.chart.tooltip.duration.days": {
|
||||
"message": "{count, plural, other {# 天}}"
|
||||
@@ -198,7 +198,7 @@
|
||||
"message": "長條圖"
|
||||
},
|
||||
"analytics.chart.view.line": {
|
||||
"message": "曲線圖"
|
||||
"message": "折線圖"
|
||||
},
|
||||
"analytics.download-reason.dependency": {
|
||||
"message": "相依項"
|
||||
@@ -276,10 +276,10 @@
|
||||
"message": "瀏覽量趨勢"
|
||||
},
|
||||
"analytics.group-by.1h": {
|
||||
"message": "1 小時"
|
||||
"message": "1小時"
|
||||
},
|
||||
"analytics.group-by.6h": {
|
||||
"message": "6 小時"
|
||||
"message": "6小時"
|
||||
},
|
||||
"analytics.group-by.date": {
|
||||
"message": "日期"
|
||||
@@ -321,7 +321,7 @@
|
||||
"message": "載入中..."
|
||||
},
|
||||
"analytics.project-event.project-approved": {
|
||||
"message": "專案獲核准"
|
||||
"message": "專案已核准"
|
||||
},
|
||||
"analytics.project-event.project-private": {
|
||||
"message": "專案已設為私人"
|
||||
@@ -369,7 +369,7 @@
|
||||
"message": "{count, plural, other {# 個專案}}"
|
||||
},
|
||||
"analytics.project.icon-alt": {
|
||||
"message": "{name}圖示"
|
||||
"message": "{name} 圖示"
|
||||
},
|
||||
"analytics.project.select": {
|
||||
"message": "選取專案"
|
||||
@@ -399,13 +399,13 @@
|
||||
"message": "下載量"
|
||||
},
|
||||
"analytics.stat.monetization-banner.body": {
|
||||
"message": "只有透過 Modrinth 產生的瀏覽量與下載量才會計入營利,且必須通過防詐欺篩選機制。此外,使用者必須登入才能在 Modrinth App 下載專案。由於所有專案中可營利的下載比例大致相同,因此即使計入所有下載量,你的收益也不會產生顯著變化。"
|
||||
"message": "只有透過 Modrinth 產生的瀏覽量與下載量才會計入營利,且必須通過防詐欺篩選機制。此外,透過 Modrinth App 下載時,使用者也必須處於登入狀態。由於所有專案中可營利的下載比例大致相同,因此即使計入所有下載量,你的收益也不會產生顯著變化。"
|
||||
},
|
||||
"analytics.stat.monetization-banner.learn-more": {
|
||||
"message": "了解更多"
|
||||
},
|
||||
"analytics.stat.monetization-banner.title": {
|
||||
"message": "盈利機制是如何運作的?"
|
||||
"message": "營利機制是如何運作的?"
|
||||
},
|
||||
"analytics.stat.playtime": {
|
||||
"message": "遊玩時數"
|
||||
@@ -426,7 +426,7 @@
|
||||
"message": "${value}"
|
||||
},
|
||||
"analytics.stat.unavailable": {
|
||||
"message": "N/A"
|
||||
"message": "不適用"
|
||||
},
|
||||
"analytics.stat.unavailable-tooltip": {
|
||||
"message": "目前查詢沒有可用的統計資訊"
|
||||
@@ -468,13 +468,13 @@
|
||||
"message": "按{groupBy}分組"
|
||||
},
|
||||
"analytics.table.pagination.summary": {
|
||||
"message": "顯示第 {start} 項至第 {end} 項,共 {total} 項"
|
||||
"message": "顯示第 {start} 至第 {end} 項,共 {total} 項"
|
||||
},
|
||||
"analytics.table.search.placeholder": {
|
||||
"message": "搜尋..."
|
||||
},
|
||||
"analytics.threshold.countries-above": {
|
||||
"message": "國家/地區下載量多於"
|
||||
"message": "國家/地區下載量高於"
|
||||
},
|
||||
"analytics.threshold.country-downloads-aria": {
|
||||
"message": "國家/地區下載量閾值"
|
||||
@@ -483,7 +483,7 @@
|
||||
"message": "遊戲版本下載量閾值"
|
||||
},
|
||||
"analytics.threshold.game-versions-above": {
|
||||
"message": "遊戲版本下載量多於"
|
||||
"message": "遊戲版本下載量高於"
|
||||
},
|
||||
"analytics.threshold.project-downloads-aria": {
|
||||
"message": "專案下載量閾值"
|
||||
@@ -492,10 +492,10 @@
|
||||
"message": "專案版本下載量閾值"
|
||||
},
|
||||
"analytics.threshold.project-versions-above": {
|
||||
"message": "專案版本下載量多於"
|
||||
"message": "專案版本下載量高於"
|
||||
},
|
||||
"analytics.threshold.projects-above": {
|
||||
"message": "專案下載量多於"
|
||||
"message": "專案下載量高於"
|
||||
},
|
||||
"analytics.title": {
|
||||
"message": "數據分析"
|
||||
@@ -518,6 +518,9 @@
|
||||
"analytics.value.unknown": {
|
||||
"message": "未知"
|
||||
},
|
||||
"analytics.value.unknown-dependent-tooltip": {
|
||||
"message": "缺少詮釋資料,無法確定這項下載歸因於哪個相依專案。"
|
||||
},
|
||||
"analytics.value.unmonetized": {
|
||||
"message": "非營利"
|
||||
},
|
||||
@@ -753,7 +756,7 @@
|
||||
"message": "完成註冊"
|
||||
},
|
||||
"auth.create-account.date-of-birth.invalid.text": {
|
||||
"message": "請輸入有效的出生日期。年份不能為0000。"
|
||||
"message": "請輸入有效的出生日期。年份不能為 0000。"
|
||||
},
|
||||
"auth.create-account.date-of-birth.invalid.title": {
|
||||
"message": "出生日期無效"
|
||||
@@ -777,7 +780,7 @@
|
||||
"message": "相關原始碼"
|
||||
},
|
||||
"auth.create-account.info-panel.text": {
|
||||
"message": "我們不會儲存你的出生日期,僅在註冊時用來驗證是否符合《兒童網路隱私保護法》(COPPA)的規範。"
|
||||
"message": "我們不會儲存你的出生日期,僅在註冊時用來驗證是否符合《兒童線上隱私保護法》(COPPA)的規定。"
|
||||
},
|
||||
"auth.create-account.page-title": {
|
||||
"message": "建立帳號"
|
||||
@@ -840,7 +843,7 @@
|
||||
"message": "輸入驗證碼..."
|
||||
},
|
||||
"auth.sign-in.continue-with-email": {
|
||||
"message": "使用電子郵件地址繼續"
|
||||
"message": "使用電子郵件繼續"
|
||||
},
|
||||
"auth.sign-in.continue-with-passkey": {
|
||||
"message": "使用通行金鑰繼續"
|
||||
@@ -867,7 +870,7 @@
|
||||
"message": "年齡限制"
|
||||
},
|
||||
"auth.sign-up.continue-with-email": {
|
||||
"message": "使用電子郵件地址繼續"
|
||||
"message": "使用電子郵件繼續"
|
||||
},
|
||||
"auth.sign-up.legal-dislaimer": {
|
||||
"message": "建立帳號即表示您同意 Modrinth 的《<terms-link>使用條款</terms-link>》及《<privacy-policy-link>隱私權政策</privacy-policy-link>》。"
|
||||
@@ -912,7 +915,7 @@
|
||||
"message": "電子郵件驗證失敗"
|
||||
},
|
||||
"auth.verify-email.notification.email-sent.description": {
|
||||
"message": "驗證連結已傳送至你的電子信箱 {email} 。"
|
||||
"message": "驗證連結已傳送至你的電子郵件 {email} 。"
|
||||
},
|
||||
"auth.verify-email.notification.email-sent.title": {
|
||||
"message": "電子郵件已送出"
|
||||
@@ -1086,7 +1089,7 @@
|
||||
"message": "我確認管理員所提到的問題皆已解決。"
|
||||
},
|
||||
"conversation-thread.resubmit-modal.description": {
|
||||
"message": "你即將提交 <project-title>{projectTitle}</project-title> 給管理員再次審查。"
|
||||
"message": "你即將提交 <project-title>{projectTitle}</project-title> 以供管理員再次審查。"
|
||||
},
|
||||
"conversation-thread.resubmit-modal.header.resubmitting": {
|
||||
"message": "重新提交審查"
|
||||
@@ -1709,12 +1712,21 @@
|
||||
"dashboard.projects.project.review-environment-metadata": {
|
||||
"message": "請審查環境詮釋資料"
|
||||
},
|
||||
"dashboard.projects.selection-bar.aria-label": {
|
||||
"message": "已選取專案動作"
|
||||
},
|
||||
"dashboard.projects.selection-bar.selected-count": {
|
||||
"message": "{count, plural, other {已選取 # 個專案}}"
|
||||
},
|
||||
"dashboard.projects.table.id": {
|
||||
"message": "ID"
|
||||
},
|
||||
"dashboard.projects.table.name": {
|
||||
"message": "名稱"
|
||||
},
|
||||
"dashboard.projects.table.select-all-bulk-editable": {
|
||||
"message": "選取所有支援批次編輯的專案"
|
||||
},
|
||||
"dashboard.projects.table.status": {
|
||||
"message": "狀態"
|
||||
},
|
||||
@@ -2088,7 +2100,7 @@
|
||||
"message": "價格是以哪種貨幣計算?"
|
||||
},
|
||||
"hosting-marketing.faq.currency.answer": {
|
||||
"message": "所有價格均以美金 (USD) 標示。"
|
||||
"message": "所有價格均以美元(USD)標示。"
|
||||
},
|
||||
"hosting-marketing.faq.ddos-protection": {
|
||||
"message": "Modrinth Hosting 伺服器有 DDoS 防護嗎?"
|
||||
@@ -2660,12 +2672,18 @@
|
||||
"layout.nav.upgrade-to-modrinth-plus": {
|
||||
"message": "升級至 Modrinth+"
|
||||
},
|
||||
"moderation.exclude-technical-review": {
|
||||
"message": "排除技術審查"
|
||||
},
|
||||
"moderation.moderate": {
|
||||
"message": "管理"
|
||||
},
|
||||
"moderation.page.external-projects": {
|
||||
"message": "外部專案"
|
||||
},
|
||||
"moderation.page.global-detail-traces": {
|
||||
"message": "全域追蹤"
|
||||
},
|
||||
"moderation.page.projects": {
|
||||
"message": "專案"
|
||||
},
|
||||
@@ -2675,6 +2693,45 @@
|
||||
"moderation.page.technicalReview": {
|
||||
"message": "技術審查"
|
||||
},
|
||||
"modpack-scan-modal.failed": {
|
||||
"message": "失敗"
|
||||
},
|
||||
"modpack-scan-modal.load-versions-error": {
|
||||
"message": "無法載入版本:{error}"
|
||||
},
|
||||
"modpack-scan-modal.loading-versions": {
|
||||
"message": "正在載入版本..."
|
||||
},
|
||||
"modpack-scan-modal.new-files": {
|
||||
"message": "新檔案"
|
||||
},
|
||||
"modpack-scan-modal.new-groups": {
|
||||
"message": "新群組"
|
||||
},
|
||||
"modpack-scan-modal.no-files": {
|
||||
"message": "找不到檔案。"
|
||||
},
|
||||
"modpack-scan-modal.not-scanned": {
|
||||
"message": "未掃描"
|
||||
},
|
||||
"modpack-scan-modal.override-files": {
|
||||
"message": "覆寫檔案 ({count})"
|
||||
},
|
||||
"modpack-scan-modal.pack-file-name": {
|
||||
"message": "模組包檔案名稱"
|
||||
},
|
||||
"modpack-scan-modal.scan-all-files": {
|
||||
"message": "掃描所有檔案"
|
||||
},
|
||||
"modpack-scan-modal.scan-error": {
|
||||
"message": "無法掃描部分檔案:{error}"
|
||||
},
|
||||
"modpack-scan-modal.scanning": {
|
||||
"message": "正在掃描..."
|
||||
},
|
||||
"modpack-scan-modal.title": {
|
||||
"message": "模組包掃描({scanned}/{total} 個檔案)"
|
||||
},
|
||||
"muralpay.account-type.checking": {
|
||||
"message": "支票帳戶"
|
||||
},
|
||||
@@ -3069,7 +3126,7 @@
|
||||
"message": "邀請加入專案"
|
||||
},
|
||||
"project-member-header.invitation-with-role": {
|
||||
"message": "你已被邀請成為這個專案的成員,擔任「{role}」的角色。"
|
||||
"message": "你已被邀請以「{role}」身分加入這個專案。"
|
||||
},
|
||||
"project-member-header.success-decline": {
|
||||
"message": "你拒絕了團隊邀請"
|
||||
@@ -3221,17 +3278,107 @@
|
||||
"project.details.licensed": {
|
||||
"message": "授權條款"
|
||||
},
|
||||
"project.download.base-game-version-incompatible-tooltip": {
|
||||
"message": "這個遊戲版本與基底專案不相容。"
|
||||
},
|
||||
"project.download.base-loader-incompatible-tooltip": {
|
||||
"message": "這個載入器與基底專案不相容。"
|
||||
},
|
||||
"project.download.compatible-version-title": {
|
||||
"message": "相容的版本"
|
||||
},
|
||||
"project.download.dependencies-title": {
|
||||
"message": "相依項"
|
||||
},
|
||||
"project.download.dependency-already-installed": {
|
||||
"message": "這個相依項已安裝"
|
||||
},
|
||||
"project.download.dependency-any-compatible": {
|
||||
"message": "任何相容的版本"
|
||||
},
|
||||
"project.download.dependency-conflicting": {
|
||||
"message": "這個相依項與另一個相依項衝突"
|
||||
},
|
||||
"project.download.dependency-download-file": {
|
||||
"message": "下載 {filename}"
|
||||
},
|
||||
"project.download.dependency-download-file-with-size": {
|
||||
"message": "下載 {filename} ({size})"
|
||||
},
|
||||
"project.download.dependency-duplicate": {
|
||||
"message": "這個相依項已包含在內"
|
||||
},
|
||||
"project.download.dependency-missing-version": {
|
||||
"message": "這個相依項版本不可用"
|
||||
},
|
||||
"project.download.dependency-no-compatible-version": {
|
||||
"message": "這個相依項沒有可用的相容版本"
|
||||
},
|
||||
"project.download.dependency-quilt-fabric-api": {
|
||||
"message": "使用 Quilt 時已跳過 Fabric API"
|
||||
},
|
||||
"project.download.dependency-resource-pack-admonition": {
|
||||
"message": "這個專案相依於一個必備資源包。請下載並將其放入 {folder} 資料夾中。"
|
||||
},
|
||||
"project.download.dependency-unavailable": {
|
||||
"message": "這個相依項無法下載"
|
||||
},
|
||||
"project.download.download": {
|
||||
"message": "下載"
|
||||
},
|
||||
"project.download.download-as-zip": {
|
||||
"message": "下載為 .zip"
|
||||
},
|
||||
"project.download.download-version": {
|
||||
"message": "下載 {version}"
|
||||
},
|
||||
"project.download.download-with-dependencies": {
|
||||
"message": "與相依項一併下載"
|
||||
},
|
||||
"project.download.download-with-recommended": {
|
||||
"message": "與推薦內容一併下載"
|
||||
},
|
||||
"project.download.download-with-recommended-as-zip": {
|
||||
"message": "與推薦內容一併下載為 .zip"
|
||||
},
|
||||
"project.download.duplicate-dependencies-hidden": {
|
||||
"message": "已隱藏重複的相依項"
|
||||
},
|
||||
"project.download.file-unavailable": {
|
||||
"message": "這個檔案無法下載"
|
||||
},
|
||||
"project.download.game-version-unsupported-tooltip": {
|
||||
"message": "{title} 不支援 {platform} {gameVersion}"
|
||||
"message": "{title} 不支援 {platform} 的 {gameVersion}"
|
||||
},
|
||||
"project.download.install-with-app": {
|
||||
"message": "使用 Modrinth App 安裝"
|
||||
},
|
||||
"project.download.manually": {
|
||||
"message": "手動下載"
|
||||
},
|
||||
"project.download.no-app": {
|
||||
"message": "還沒有 Modrinth App 嗎?"
|
||||
},
|
||||
"project.download.no-game-versions-found": {
|
||||
"message": "找不到遊戲版本"
|
||||
},
|
||||
"project.download.no-versions-available": {
|
||||
"message": "沒有適用於 {platform} 和 {gameVersion} 的版本。"
|
||||
},
|
||||
"project.download.platform-unsupported-tooltip": {
|
||||
"message": "{title} 不支援 {platform} {gameVersion}"
|
||||
"message": "{title} 不支援 {gameVersion} 的 {platform}"
|
||||
},
|
||||
"project.download.recommended-title": {
|
||||
"message": "推薦內容"
|
||||
},
|
||||
"project.download.required-resource-pack-admonition": {
|
||||
"message": "這個資料包需要與資源包一起使用。請下載並將其放入 {folder} 資料夾中。"
|
||||
},
|
||||
"project.download.required-resource-pack-short": {
|
||||
"message": "資源包"
|
||||
},
|
||||
"project.download.search-game-versions": {
|
||||
"message": "搜尋遊戲版本..."
|
||||
"message": "選擇遊戲版本"
|
||||
},
|
||||
"project.download.select-game-version": {
|
||||
"message": "搜尋遊戲版本"
|
||||
@@ -3245,6 +3392,15 @@
|
||||
"project.download.title": {
|
||||
"message": "下載 {title}"
|
||||
},
|
||||
"project.download.unknown-loader": {
|
||||
"message": "未知的載入器"
|
||||
},
|
||||
"project.download.zip-failed-text": {
|
||||
"message": "一個或多個檔案無法下載,請再試一次。"
|
||||
},
|
||||
"project.download.zip-failed-title": {
|
||||
"message": "無法下載檔案"
|
||||
},
|
||||
"project.environment.migration-no-permission.message": {
|
||||
"message": "我們剛剛對 Modrinth 的執行環境系統進行了全面更新,並提供了新的選項。你沒有權限修改這些設定,請通知專案中的其他成員以確定環境詮釋資料否正確。"
|
||||
},
|
||||
@@ -3336,7 +3492,7 @@
|
||||
"message": "專案審查中"
|
||||
},
|
||||
"project.moderation.admonition.withheld.body": {
|
||||
"message": "你的專案不會公開顯示,只能透過直接連結存取。{requestedStatus, select, unlisted {根據你所選的<visibility-settings-link>瀏覽權限設定</visibility-settings-link>,你很可能無需採取任何行動。} other {在重新這個專案之前,請先處理管理團隊提出的所有疑慮,包括下方訊息中列出的任何問題。}}"
|
||||
"message": "你的專案不會公開顯示,只能透過直接連結存取。{requestedStatus, select, unlisted {根據你所選的<visibility-settings-link>瀏覽權限設定</visibility-settings-link>,你很可能無需採取任何行動。} other {在重新提交專案之前,請先處理管理團隊提出的所有疑慮,包括下方訊息中列出的任何問題。}}"
|
||||
},
|
||||
"project.moderation.admonition.withheld.header": {
|
||||
"message": "由工作人員設為不公開"
|
||||
@@ -3462,7 +3618,7 @@
|
||||
"message": "部分內容無法包含在內"
|
||||
},
|
||||
"project.settings.permissions.info-banner.description": {
|
||||
"message": "如果你包含的內容並非託管於 Modrinth,你需要告知我們其來源,並確認你擁有重新發布這些檔案的權限。請參閱我們<link>關於這個新系統的公告</link>以了解更多!"
|
||||
"message": "如果你包含的內容並非託管於 Modrinth,你需要告知我們其來源,並確認你擁有重新發布這些檔案的權限。請參閱<link>我們關於這個新系統的公告</link>以了解更多!"
|
||||
},
|
||||
"project.settings.permissions.info-banner.title": {
|
||||
"message": "了解引用標註"
|
||||
@@ -3483,7 +3639,7 @@
|
||||
"message": "搜尋 {count} 個{count, plural, other {專案}}..."
|
||||
},
|
||||
"project.settings.permissions.sort.most-files": {
|
||||
"message": "檔案數量多寡"
|
||||
"message": "檔案數量"
|
||||
},
|
||||
"project.settings.permissions.sort.recently-edited": {
|
||||
"message": "最近編輯時間"
|
||||
@@ -4052,9 +4208,6 @@
|
||||
"settings.account.security.email.title": {
|
||||
"message": "電子郵件"
|
||||
},
|
||||
"settings.account.security.passkey.add": {
|
||||
"message": "新增通行金鑰"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.name.description": {
|
||||
"message": "請務必選擇容易記住的名稱,以便日後能辨識出這個通行金鑰。"
|
||||
},
|
||||
@@ -4064,6 +4217,15 @@
|
||||
"settings.account.security.passkey.add-modal.name.placeholder": {
|
||||
"message": "我的通行金鑰"
|
||||
},
|
||||
"settings.account.security.passkey.add-modal.title": {
|
||||
"message": "新增通行金鑰"
|
||||
},
|
||||
"settings.account.security.passkey.add.button": {
|
||||
"message": "新增通行金鑰"
|
||||
},
|
||||
"settings.account.security.passkey.button": {
|
||||
"message": "管理通行金鑰"
|
||||
},
|
||||
"settings.account.security.passkey.description": {
|
||||
"message": "管理或新增你的通行金鑰。"
|
||||
},
|
||||
@@ -4082,11 +4244,14 @@
|
||||
"settings.account.security.passkey.modal.no-passkeys": {
|
||||
"message": "你還沒有新增任何通行金鑰。"
|
||||
},
|
||||
"settings.account.security.passkey.remove.button": {
|
||||
"message": "刪除通行金鑰"
|
||||
},
|
||||
"settings.account.security.passkey.remove.description": {
|
||||
"message": "這會永久移除通行金鑰「{name}」。你將無法再使用這個通行金鑰登入。"
|
||||
},
|
||||
"settings.account.security.passkey.remove.title": {
|
||||
"message": "你確定要移除這個通行金鑰嗎?"
|
||||
"message": "確定要移除這個通行金鑰嗎?"
|
||||
},
|
||||
"settings.account.security.passkey.rename-modal.header": {
|
||||
"message": "重新命名通行金鑰"
|
||||
@@ -4716,7 +4881,7 @@
|
||||
"message": "刪除版本"
|
||||
},
|
||||
"version.confirm-delete.title": {
|
||||
"message": "你確定要刪除這個版本嗎?"
|
||||
"message": "確定要刪除這個版本嗎?"
|
||||
},
|
||||
"version.dependency.view-project": {
|
||||
"message": "查看專案"
|
||||
@@ -4725,7 +4890,7 @@
|
||||
"message": "查看版本"
|
||||
},
|
||||
"version.download.download-dependency": {
|
||||
"message": "下載相依項"
|
||||
"message": "選擇要下載的版本"
|
||||
},
|
||||
"version.download.no-primary-file": {
|
||||
"message": "錯誤:找不到主要檔案"
|
||||
@@ -4736,6 +4901,9 @@
|
||||
"version.download.required-resource-pack": {
|
||||
"message": "所需資源包"
|
||||
},
|
||||
"version.download.version": {
|
||||
"message": "下載 {version} ({size})"
|
||||
},
|
||||
"version.edit.button": {
|
||||
"message": "編輯"
|
||||
},
|
||||
@@ -4761,13 +4929,13 @@
|
||||
"message": "未知的執行環境"
|
||||
},
|
||||
"version.package-as-mod.button": {
|
||||
"message": "打包為模組"
|
||||
"message": "封裝為模組"
|
||||
},
|
||||
"version.package-as-mod.description": {
|
||||
"message": "這將建立一個支援所選模組載入器的新版本。你將被重新導向到新版本,你可依個人偏好編輯它。"
|
||||
"message": "這會建立一個支援所選模組載入器的新版本。系統將自動引導你前往新版本,你可以依個人喜好進行編輯。"
|
||||
},
|
||||
"version.package-as-mod.header": {
|
||||
"message": "將資料包打包為模組"
|
||||
"message": "將資料包封裝為模組"
|
||||
},
|
||||
"version.package-as-mod.mod-loaders": {
|
||||
"message": "模組載入器"
|
||||
@@ -4779,10 +4947,10 @@
|
||||
"message": "選擇模組載入器..."
|
||||
},
|
||||
"version.package-as-mod.submit-button": {
|
||||
"message": "打包資料包"
|
||||
"message": "封裝資料包"
|
||||
},
|
||||
"version.section.content.dev-info": {
|
||||
"message": "開發者資訊"
|
||||
"message": "開發人員資訊"
|
||||
},
|
||||
"version.section.content.dev-info.gradle-snippet": {
|
||||
"message": "build.gradle:"
|
||||
@@ -4794,7 +4962,7 @@
|
||||
"message": "Modrinth 上的專案會透過 Maven 儲存庫自動提供,以便與 <gradle-link>Gradle</gradle-link> 等 JVM 建構工具搭配使用。<article-link>按這裡</article-link>深入了解 Modrinth Maven API。"
|
||||
},
|
||||
"version.section.content.dev-info.maven-note": {
|
||||
"message": "注意:如有提供,你應該改用創作者的 Maven 儲存庫,因為該儲存庫包含 Modrinth Maven API 所沒有的遞移相依關係資訊。此外,若你同時使用 Modrinth 與非 Modrinth 的 Maven 儲存庫來取得相依項,可能會導致相依項重複,因為透過 Modrinth Maven API 提供時,群組識別碼將會有所不同。"
|
||||
"message": "注意:如有提供,你應該改用創作者的 Maven 儲存庫,因為該儲存庫包含 Modrinth Maven API 所沒有的遞移相依關係資訊。此外,若你同時使用 Modrinth 與非 Modrinth 的 Maven 儲存庫來取得相依項,可能會導致相依項重複,因為透過 Modrinth Maven API 供應時,群組識別碼將會有所不同。"
|
||||
},
|
||||
"version.section.content.dev-info.version-id": {
|
||||
"message": "版本 ID:"
|
||||
|
||||
@@ -246,7 +246,9 @@ const { data: allReports } = await useLazyAsyncData('new-moderation-reports', as
|
||||
const enrichmentPromise = enrichReportBatch(reports)
|
||||
enrichmentPromises.push(enrichmentPromise)
|
||||
|
||||
currentOffset += reports.length
|
||||
// this is explicitly not the length of the reports array, because the API may return fewer reports due to a report in the middle not being
|
||||
// serializable if the offset is set to the reports array you can get the same report from the end multiple times.
|
||||
currentOffset += REPORT_ENDPOINT_COUNT
|
||||
|
||||
if (enrichmentPromises.length >= 3) {
|
||||
const completed = await Promise.all(enrichmentPromises.splice(0, 2))
|
||||
|
||||
@@ -430,7 +430,7 @@ function getCountryFilterValue(
|
||||
return undefined
|
||||
}
|
||||
|
||||
return dataPoint.country ?? null
|
||||
return 'country' in dataPoint ? (dataPoint.country ?? null) : undefined
|
||||
}
|
||||
|
||||
function getMonetizationFilterValue(
|
||||
@@ -439,6 +439,9 @@ function getMonetizationFilterValue(
|
||||
if (dataPoint.metric_kind !== 'views' && dataPoint.metric_kind !== 'downloads') {
|
||||
return undefined
|
||||
}
|
||||
if (!('monetized' in dataPoint)) {
|
||||
return undefined
|
||||
}
|
||||
if (typeof dataPoint.monetized !== 'boolean') {
|
||||
return null
|
||||
}
|
||||
@@ -463,7 +466,7 @@ function getDownloadSourceFilterValue(
|
||||
return undefined
|
||||
}
|
||||
|
||||
return dataPoint.user_agent ?? null
|
||||
return 'user_agent' in dataPoint ? (dataPoint.user_agent ?? null) : undefined
|
||||
}
|
||||
|
||||
function getDownloadReasonFilterValue(
|
||||
@@ -473,7 +476,7 @@ function getDownloadReasonFilterValue(
|
||||
return undefined
|
||||
}
|
||||
|
||||
return dataPoint.reason ?? null
|
||||
return 'reason' in dataPoint ? (dataPoint.reason ?? null) : undefined
|
||||
}
|
||||
|
||||
function getUserIdFilterValue(
|
||||
@@ -483,7 +486,7 @@ function getUserIdFilterValue(
|
||||
return undefined
|
||||
}
|
||||
|
||||
return dataPoint.user_id ?? null
|
||||
return 'user_id' in dataPoint ? (dataPoint.user_id ?? null) : undefined
|
||||
}
|
||||
|
||||
function getVersionFilterValue(
|
||||
@@ -493,7 +496,7 @@ function getVersionFilterValue(
|
||||
return undefined
|
||||
}
|
||||
|
||||
return dataPoint.version_id ?? null
|
||||
return 'version_id' in dataPoint ? (dataPoint.version_id ?? null) : undefined
|
||||
}
|
||||
|
||||
function getGameVersionFilterValue(
|
||||
@@ -503,7 +506,7 @@ function getGameVersionFilterValue(
|
||||
return undefined
|
||||
}
|
||||
|
||||
return dataPoint.game_version ?? null
|
||||
return 'game_version' in dataPoint ? (dataPoint.game_version ?? null) : undefined
|
||||
}
|
||||
|
||||
function getLoaderFilterValue(
|
||||
@@ -513,5 +516,5 @@ function getLoaderFilterValue(
|
||||
return undefined
|
||||
}
|
||||
|
||||
return dataPoint.loader ?? null
|
||||
return 'loader' in dataPoint ? (dataPoint.loader ?? null) : undefined
|
||||
}
|
||||
|
||||
Generated
+22
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"db_name": "PostgreSQL",
|
||||
"query": "\n\t\tSELECT DISTINCT f.version_id AS \"version_id: DBVersionId\"\n\t\tFROM project_attribution_files paf\n\t\tINNER JOIN project_attribution_groups pag ON pag.id = paf.group_id\n\t\tINNER JOIN override_file_sources ofs ON ofs.sha1 = paf.sha1\n\t\tINNER JOIN files f ON f.id = ofs.file_id\n\t\tINNER JOIN versions v ON v.id = f.version_id\n\t\tWHERE paf.group_id = $1\n\t\t\tAND pag.project_id = v.mod_id\n\t\t",
|
||||
"describe": {
|
||||
"columns": [
|
||||
{
|
||||
"ordinal": 0,
|
||||
"name": "version_id: DBVersionId",
|
||||
"type_info": "Int8"
|
||||
}
|
||||
],
|
||||
"parameters": {
|
||||
"Left": [
|
||||
"Int8"
|
||||
]
|
||||
},
|
||||
"nullable": [
|
||||
false
|
||||
]
|
||||
},
|
||||
"hash": "00ef039799c162e21a8fa5ba7aec2a9044a3028f1cb34e8c9c565a670956d938"
|
||||
}
|
||||
Generated
-22
@@ -1,22 +0,0 @@
|
||||
{
|
||||
"db_name": "PostgreSQL",
|
||||
"query": "\n select id\n from mods\n where id = any($1)\n and status not in ('rejected', 'draft', 'withheld', 'withdrawn')\n ",
|
||||
"describe": {
|
||||
"columns": [
|
||||
{
|
||||
"ordinal": 0,
|
||||
"name": "id",
|
||||
"type_info": "Int8"
|
||||
}
|
||||
],
|
||||
"parameters": {
|
||||
"Left": [
|
||||
"Int8Array"
|
||||
]
|
||||
},
|
||||
"nullable": [
|
||||
false
|
||||
]
|
||||
},
|
||||
"hash": "079846a1e6a6b080e0e7f2e3efbb53b6526332433faf66de8716bc5cd2b12afd"
|
||||
}
|
||||
Generated
+14
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"db_name": "PostgreSQL",
|
||||
"query": "\n\t\tDELETE FROM project_attribution_groups\n\t\tWHERE id = $1\n\t\t",
|
||||
"describe": {
|
||||
"columns": [],
|
||||
"parameters": {
|
||||
"Left": [
|
||||
"Int8"
|
||||
]
|
||||
},
|
||||
"nullable": []
|
||||
},
|
||||
"hash": "827534d191739cd2ea502142a65f62a052715c7441952ee4ee182afde07c44d7"
|
||||
}
|
||||
Generated
+46
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"db_name": "PostgreSQL",
|
||||
"query": "\n\t\t\tSELECT\n\t\t\t\tofs.file_path AS \"file_path!\",\n\t\t\t\tCONVERT_FROM(ofs.sha1, 'UTF8') AS \"sha1!\",\n\t\t\t\tsource_file.version_id AS \"version_id: DBVersionId\",\n\t\t\t\tplatform_file.version_id AS \"platform_version_id: DBVersionId\",\n\t\t\t\tplatform_version.mod_id AS \"platform_project_id: DBProjectId\"\n\t\t\tFROM files source_file\n\t\t\tINNER JOIN versions source_version\n\t\t\t\tON source_version.id = source_file.version_id\n\t\t\tINNER JOIN override_file_sources ofs\n\t\t\t\tON ofs.file_id = source_file.id\n\t\t\tINNER JOIN hashes h\n\t\t\t\tON h.algorithm = 'sha1' AND h.hash = ofs.sha1\n\t\t\tINNER JOIN files platform_file\n\t\t\t\tON platform_file.id = h.file_id\n\t\t\tINNER JOIN versions platform_version\n\t\t\t\tON platform_version.id = platform_file.version_id\n\t\t\tWHERE source_version.mod_id = $1\n\t\t\t",
|
||||
"describe": {
|
||||
"columns": [
|
||||
{
|
||||
"ordinal": 0,
|
||||
"name": "file_path!",
|
||||
"type_info": "Text"
|
||||
},
|
||||
{
|
||||
"ordinal": 1,
|
||||
"name": "sha1!",
|
||||
"type_info": "Text"
|
||||
},
|
||||
{
|
||||
"ordinal": 2,
|
||||
"name": "version_id: DBVersionId",
|
||||
"type_info": "Int8"
|
||||
},
|
||||
{
|
||||
"ordinal": 3,
|
||||
"name": "platform_version_id: DBVersionId",
|
||||
"type_info": "Int8"
|
||||
},
|
||||
{
|
||||
"ordinal": 4,
|
||||
"name": "platform_project_id: DBProjectId",
|
||||
"type_info": "Int8"
|
||||
}
|
||||
],
|
||||
"parameters": {
|
||||
"Left": [
|
||||
"Int8"
|
||||
]
|
||||
},
|
||||
"nullable": [
|
||||
false,
|
||||
null,
|
||||
false,
|
||||
false,
|
||||
false
|
||||
]
|
||||
},
|
||||
"hash": "9a0a10cd75d0c9317ea599d21e7935c4ec289b1fc6417eb0bdb2feddd94f175e"
|
||||
}
|
||||
Generated
+14
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"db_name": "PostgreSQL",
|
||||
"query": "\n\t\tDELETE FROM project_attribution_files\n\t\tWHERE group_id = $1\n\t\t",
|
||||
"describe": {
|
||||
"columns": [],
|
||||
"parameters": {
|
||||
"Left": [
|
||||
"Int8"
|
||||
]
|
||||
},
|
||||
"nullable": []
|
||||
},
|
||||
"hash": "b69317d234e934aa6bdf8be4d35bc7475308bde8b7f34a4ef3c7f3ef351f46a8"
|
||||
}
|
||||
Generated
+16
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"db_name": "PostgreSQL",
|
||||
"query": "\n INSERT INTO override_file_sources (sha1, file_id, file_path)\n SELECT source.sha1, $2, source.file_path\n FROM UNNEST($1::BYTEA[], $3::TEXT[]) AS source(sha1, file_path)\n ON CONFLICT DO NOTHING\n ",
|
||||
"describe": {
|
||||
"columns": [],
|
||||
"parameters": {
|
||||
"Left": [
|
||||
"ByteaArray",
|
||||
"Int8",
|
||||
"TextArray"
|
||||
]
|
||||
},
|
||||
"nullable": []
|
||||
},
|
||||
"hash": "c1482e5ded6536a24937a9396a3f141270b3acf96ec832a50b5f7c572e255947"
|
||||
}
|
||||
Generated
-15
@@ -1,15 +0,0 @@
|
||||
{
|
||||
"db_name": "PostgreSQL",
|
||||
"query": "\n insert into override_file_sources (sha1, file_id)\n select unnest($1::bytea[]), $2\n on conflict do nothing\n ",
|
||||
"describe": {
|
||||
"columns": [],
|
||||
"parameters": {
|
||||
"Left": [
|
||||
"ByteaArray",
|
||||
"Int8"
|
||||
]
|
||||
},
|
||||
"nullable": []
|
||||
},
|
||||
"hash": "e7a0481729efa9cba6140effcdddff1a076eb7269d5b22860db3e3d1a651f6eb"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
alter table override_file_sources
|
||||
add column file_path text not null default '',
|
||||
drop constraint override_file_sources_pkey,
|
||||
add primary key (sha1, file_id, file_path);
|
||||
@@ -231,7 +231,7 @@ async fn scan_pending_files_chunk(
|
||||
.await
|
||||
.wrap_err("beginning file scan transaction")?;
|
||||
|
||||
let resolved = resolve_overrides(&overrides, redis, &mut txn)
|
||||
let resolved = resolve_overrides(&overrides, &mut txn)
|
||||
.await
|
||||
.wrap_err_with(|| {
|
||||
eyre!("resolving overrides for file {file_id:?}")
|
||||
@@ -325,9 +325,8 @@ async fn scan_file_inner(
|
||||
if !overrides.is_empty() {
|
||||
let before = count_project_attributions(project_id, txn).await?;
|
||||
|
||||
let resolved = resolve_overrides(&overrides, redis, txn)
|
||||
.await
|
||||
.wrap_err_with(|| {
|
||||
let resolved =
|
||||
resolve_overrides(&overrides, txn).await.wrap_err_with(|| {
|
||||
eyre!("resolving overrides for file {file_id:?}")
|
||||
})?;
|
||||
|
||||
@@ -494,7 +493,6 @@ pub struct OverrideFile {
|
||||
|
||||
#[derive(Debug)]
|
||||
pub enum OverrideResolution {
|
||||
OnModrinth,
|
||||
ExternalLicense {
|
||||
id: i64,
|
||||
status: ApprovalType,
|
||||
@@ -518,8 +516,7 @@ fn log_marked_override_projects(
|
||||
| OverrideResolution::Flame(flame_project) => {
|
||||
Some(format!("{} ({})", flame_project.title, flame_project.id))
|
||||
}
|
||||
OverrideResolution::OnModrinth
|
||||
| OverrideResolution::ExternalLicense { .. }
|
||||
OverrideResolution::ExternalLicense { .. }
|
||||
| OverrideResolution::Unknown => None,
|
||||
})
|
||||
.collect::<Vec<_>>();
|
||||
@@ -671,7 +668,6 @@ async fn persist_attribution_results(
|
||||
}
|
||||
|
||||
match resolved.get(&file.sha1) {
|
||||
Some(OverrideResolution::OnModrinth) => continue,
|
||||
Some(OverrideResolution::ExternalLicense {
|
||||
id,
|
||||
status,
|
||||
@@ -864,14 +860,19 @@ async fn persist_attribution_results(
|
||||
}
|
||||
|
||||
if !all_sha1s.is_empty() {
|
||||
let file_paths: Vec<String> =
|
||||
overrides.iter().map(|f| f.path.clone()).collect();
|
||||
|
||||
sqlx::query!(
|
||||
"
|
||||
insert into override_file_sources (sha1, file_id)
|
||||
select unnest($1::bytea[]), $2
|
||||
on conflict do nothing
|
||||
INSERT INTO override_file_sources (sha1, file_id, file_path)
|
||||
SELECT source.sha1, $2, source.file_path
|
||||
FROM UNNEST($1::BYTEA[], $3::TEXT[]) AS source(sha1, file_path)
|
||||
ON CONFLICT DO NOTHING
|
||||
",
|
||||
&all_sha1s,
|
||||
file_id as DBFileId,
|
||||
&file_paths,
|
||||
)
|
||||
.execute(&mut *txn)
|
||||
.await
|
||||
@@ -937,7 +938,6 @@ fn default_external_license_attribution(
|
||||
|
||||
async fn resolve_overrides(
|
||||
overrides: &[OverrideFile],
|
||||
redis: &RedisPool,
|
||||
txn: &mut PgTransaction<'_>,
|
||||
) -> Result<HashMap<String, OverrideResolution>> {
|
||||
let mut results: HashMap<String, OverrideResolution> = HashMap::new();
|
||||
@@ -947,62 +947,6 @@ async fn resolve_overrides(
|
||||
return Ok(results);
|
||||
}
|
||||
|
||||
let hashes: Vec<String> =
|
||||
overrides.iter().map(|x| x.sha1.clone()).collect();
|
||||
let files = DBVersion::get_files_from_hash(
|
||||
"sha1".to_string(),
|
||||
&hashes,
|
||||
&mut *txn,
|
||||
redis,
|
||||
)
|
||||
.await
|
||||
.wrap_err("fetching files on platform by hash")?;
|
||||
|
||||
let matching_project_ids: Vec<_> =
|
||||
files.iter().map(|file| file.project_id.0).collect();
|
||||
let valid_project_ids = sqlx::query_scalar!(
|
||||
r#"
|
||||
select id
|
||||
from mods
|
||||
where id = any($1)
|
||||
and status not in ('rejected', 'draft', 'withheld', 'withdrawn')
|
||||
"#,
|
||||
&matching_project_ids,
|
||||
)
|
||||
.fetch_all(&mut *txn)
|
||||
.await
|
||||
.wrap_err("fetching matched file project statuses")?;
|
||||
|
||||
let version_ids: Vec<_> = files.iter().map(|x| x.version_id).collect();
|
||||
let versions_data = DBVersion::get_many(&version_ids, &mut *txn, redis)
|
||||
.await
|
||||
.wrap_err("fetching versions")?;
|
||||
|
||||
for file in &files {
|
||||
if !valid_project_ids.contains(&file.project_id.0) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if !versions_data.iter().any(|v| v.inner.id == file.version_id) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if let Some(hash) = file.hashes.get("sha1")
|
||||
&& let Some(pos) =
|
||||
remaining.iter().position(|i| overrides[*i].sha1 == *hash)
|
||||
{
|
||||
let idx = remaining.remove(pos);
|
||||
results.insert(
|
||||
overrides[idx].sha1.clone(),
|
||||
OverrideResolution::OnModrinth,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
if remaining.is_empty() {
|
||||
return Ok(results);
|
||||
}
|
||||
|
||||
let rows = sqlx::query!(
|
||||
"
|
||||
SELECT encode(mef.sha1, 'escape') sha1, mel.id, mel.status status, mel.link
|
||||
|
||||
@@ -481,7 +481,7 @@ impl PayoutsQueue {
|
||||
Ok(options.options)
|
||||
}
|
||||
|
||||
pub async fn get_brex_balance() -> eyre::Result<Option<AccountBalance>> {
|
||||
pub async fn get_brex_balance() -> eyre::Result<AccountBalance> {
|
||||
#[derive(Deserialize)]
|
||||
struct BrexBalance {
|
||||
pub amount: i64,
|
||||
@@ -510,7 +510,7 @@ impl PayoutsQueue {
|
||||
.await
|
||||
.wrap_request_err("reading `accounts/cash` request")?;
|
||||
|
||||
Ok(Some(AccountBalance {
|
||||
Ok(AccountBalance {
|
||||
available: Decimal::from(
|
||||
res.items
|
||||
.iter()
|
||||
@@ -525,10 +525,10 @@ impl PayoutsQueue {
|
||||
})
|
||||
.sum::<i64>(),
|
||||
) / Decimal::from(100),
|
||||
}))
|
||||
})
|
||||
}
|
||||
|
||||
pub async fn get_paypal_balance() -> eyre::Result<Option<AccountBalance>> {
|
||||
pub async fn get_paypal_balance() -> eyre::Result<AccountBalance> {
|
||||
let api_username = &ENV.PAYPAL_NVP_USERNAME;
|
||||
let api_password = &ENV.PAYPAL_NVP_PASSWORD;
|
||||
let api_signature = &ENV.PAYPAL_NVP_SIGNATURE;
|
||||
@@ -560,28 +560,23 @@ impl PayoutsQueue {
|
||||
let mut key_value_map = HashMap::new();
|
||||
|
||||
for pair in body.split('&') {
|
||||
let mut iter = pair.splitn(2, '=');
|
||||
if let (Some(key), Some(value)) = (iter.next(), iter.next()) {
|
||||
if let Some((key, value)) = pair.split_once('=') {
|
||||
key_value_map.insert(key.to_string(), value.to_string());
|
||||
}
|
||||
}
|
||||
|
||||
if let Some(amount) = key_value_map
|
||||
.get("L_AMT0")
|
||||
.and_then(|x| Decimal::from_str_exact(x).ok())
|
||||
{
|
||||
Ok(Some(AccountBalance {
|
||||
available: amount,
|
||||
pending: Decimal::ZERO,
|
||||
}))
|
||||
} else {
|
||||
Ok(None)
|
||||
}
|
||||
let amount =
|
||||
key_value_map.get("L_AMT0").wrap_err("missing `L_AMT0`")?;
|
||||
let amount = Decimal::from_str_exact(amount)
|
||||
.wrap_err("cannot parse `L_AMT0` as decimal")?;
|
||||
|
||||
Ok(AccountBalance {
|
||||
available: amount,
|
||||
pending: Decimal::ZERO,
|
||||
})
|
||||
}
|
||||
|
||||
pub async fn get_tremendous_balance(
|
||||
&self,
|
||||
) -> eyre::Result<Option<AccountBalance>> {
|
||||
pub async fn get_tremendous_balance(&self) -> eyre::Result<AccountBalance> {
|
||||
#[derive(Deserialize)]
|
||||
struct FundingSourceMeta {
|
||||
available_cents: Option<u64>,
|
||||
@@ -606,18 +601,22 @@ impl PayoutsQueue {
|
||||
None,
|
||||
)
|
||||
.await
|
||||
.wrap_request_err("fetching funding sources")?;
|
||||
.wrap_err("fetching funding sources")?;
|
||||
|
||||
Ok(val
|
||||
let funding_source = val
|
||||
.funding_sources
|
||||
.into_iter()
|
||||
.find(|x| x.method == "balance")
|
||||
.map(|x| AccountBalance {
|
||||
available: Decimal::from(x.meta.available_cents.unwrap_or(0))
|
||||
/ Decimal::from(100),
|
||||
pending: Decimal::from(x.meta.pending_cents.unwrap_or(0))
|
||||
/ Decimal::from(100),
|
||||
}))
|
||||
.wrap_err("no balance funding source")?;
|
||||
|
||||
Ok(AccountBalance {
|
||||
available: Decimal::from(
|
||||
funding_source.meta.available_cents.unwrap_or(0),
|
||||
) / Decimal::from(100),
|
||||
pending: Decimal::from(
|
||||
funding_source.meta.pending_cents.unwrap_or(0),
|
||||
) / Decimal::from(100),
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1282,30 +1281,30 @@ pub async fn insert_bank_balances_and_webhook(
|
||||
let now = Utc::now();
|
||||
let today = now.date_naive().and_time(NaiveTime::MIN).and_utc();
|
||||
|
||||
let mut add_balance = |account_type: &str, balance: &AccountBalance| {
|
||||
insert_account_types.push(account_type.to_string());
|
||||
insert_amounts.push(balance.available);
|
||||
insert_pending.push(false);
|
||||
insert_recorded.push(today);
|
||||
let mut add_balance =
|
||||
|account_type: &str,
|
||||
balance: Result<&AccountBalance, &eyre::Report>| match balance
|
||||
{
|
||||
Ok(balance) => {
|
||||
insert_account_types.push(account_type.to_string());
|
||||
insert_amounts.push(balance.available);
|
||||
insert_pending.push(false);
|
||||
insert_recorded.push(today);
|
||||
|
||||
insert_account_types.push(account_type.to_string());
|
||||
insert_amounts.push(balance.pending);
|
||||
insert_pending.push(true);
|
||||
insert_recorded.push(today);
|
||||
};
|
||||
insert_account_types.push(account_type.to_string());
|
||||
insert_amounts.push(balance.pending);
|
||||
insert_pending.push(true);
|
||||
insert_recorded.push(today);
|
||||
}
|
||||
Err(err) => {
|
||||
warn!("Failed to check balance for '{account_type}': {err:?}");
|
||||
}
|
||||
};
|
||||
|
||||
if let Ok(Some(ref paypal)) = paypal_result {
|
||||
add_balance("paypal", paypal);
|
||||
}
|
||||
if let Ok(Some(ref brex)) = brex_result {
|
||||
add_balance("brex", brex);
|
||||
}
|
||||
if let Ok(Some(ref tremendous)) = tremendous_result {
|
||||
add_balance("tremendous", tremendous);
|
||||
}
|
||||
if let Ok(Some(ref mural)) = mural_result {
|
||||
add_balance("mural", mural);
|
||||
}
|
||||
add_balance("paypal", paypal_result.as_ref());
|
||||
add_balance("brex", brex_result.as_ref());
|
||||
add_balance("tremendous", tremendous_result.as_ref());
|
||||
add_balance("mural", mural_result.as_ref());
|
||||
|
||||
let inserted = sqlx::query_scalar!(
|
||||
r#"
|
||||
@@ -1362,13 +1361,13 @@ pub async fn insert_bank_balances_and_webhook(
|
||||
async fn check_balance_with_webhook(
|
||||
source: &str,
|
||||
threshold: u64,
|
||||
result: eyre::Result<Option<AccountBalance>>,
|
||||
) -> eyre::Result<Option<AccountBalance>> {
|
||||
result: eyre::Result<AccountBalance>,
|
||||
) -> eyre::Result<()> {
|
||||
let maybe_threshold = if threshold > 0 { Some(threshold) } else { None };
|
||||
let payout_alert_webhook = &ENV.PAYOUT_ALERT_SLACK_WEBHOOK;
|
||||
|
||||
match &result {
|
||||
Ok(Some(account_balance)) => {
|
||||
Ok(account_balance) => {
|
||||
if let Some(threshold) = maybe_threshold
|
||||
&& let Some(available) =
|
||||
account_balance.available.trunc().to_u64()
|
||||
@@ -1385,7 +1384,6 @@ async fn check_balance_with_webhook(
|
||||
.await?;
|
||||
}
|
||||
}
|
||||
|
||||
Err(error) => {
|
||||
// use compact single-line error repr here
|
||||
error!(
|
||||
@@ -1405,11 +1403,9 @@ async fn check_balance_with_webhook(
|
||||
.await?;
|
||||
}
|
||||
}
|
||||
|
||||
_ => {}
|
||||
}
|
||||
|
||||
Ok(result.ok().flatten())
|
||||
Ok(())
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
|
||||
@@ -104,9 +104,7 @@ impl PayoutsQueue {
|
||||
Ok(())
|
||||
}
|
||||
|
||||
pub async fn get_mural_balance(
|
||||
&self,
|
||||
) -> eyre::Result<Option<AccountBalance>> {
|
||||
pub async fn get_mural_balance(&self) -> eyre::Result<AccountBalance> {
|
||||
let muralpay = self.muralpay.load();
|
||||
let muralpay = muralpay
|
||||
.as_ref()
|
||||
@@ -121,20 +119,29 @@ impl PayoutsQueue {
|
||||
.account_details
|
||||
.wrap_err("source account does not have details")?;
|
||||
let available = details
|
||||
.balances
|
||||
.balances_v2
|
||||
.iter()
|
||||
.map(|balance| {
|
||||
if balance.token_symbol == muralpay::USDC {
|
||||
balance.token_amount
|
||||
} else {
|
||||
Decimal::ZERO
|
||||
.map(|balance| match balance {
|
||||
muralpay::Balance::Blockchain {
|
||||
token_symbol,
|
||||
exponent,
|
||||
value,
|
||||
..
|
||||
} if token_symbol == muralpay::USDC => {
|
||||
*value * Decimal::new(1, *exponent)
|
||||
}
|
||||
muralpay::Balance::Fiat {
|
||||
currency_symbol: muralpay::UsdSymbol::Usd,
|
||||
exponent,
|
||||
value,
|
||||
} => *value * Decimal::new(1, *exponent),
|
||||
_ => Decimal::ZERO,
|
||||
})
|
||||
.sum::<Decimal>();
|
||||
Ok(Some(AccountBalance {
|
||||
Ok(AccountBalance {
|
||||
available,
|
||||
pending: Decimal::ZERO,
|
||||
}))
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user