mirror of
https://github.com/SquidDev-CC/CC-Tweaked
synced 2025-11-13 03:43:08 +00:00
Compare commits
2 Commits
v1.20.1-1.
...
mc-1.20.x
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
08d12f2b0e | ||
|
|
fbdf0d677f |
@@ -61,10 +61,6 @@ dependencies {
|
||||
compileOnlyApi(libs.findLibrary("errorProne.annotations").get())
|
||||
}
|
||||
|
||||
tasks.ideaSyncTask {
|
||||
doLast { IdeaRunConfigurations(project).patch() }
|
||||
}
|
||||
|
||||
tasks.named("checkDependencyConsistency", DependencyCheck::class.java) {
|
||||
val libs = project.extensions.getByType<VersionCatalogsExtension>().named("libs")
|
||||
// Minecraft depends on lwjgl, but Fabric forces it to a more recent version
|
||||
|
||||
@@ -1,86 +0,0 @@
|
||||
// SPDX-FileCopyrightText: 2022 The CC: Tweaked Developers
|
||||
//
|
||||
// SPDX-License-Identifier: MPL-2.0
|
||||
|
||||
package cc.tweaked.gradle
|
||||
|
||||
import org.gradle.api.Project
|
||||
import org.gradle.api.logging.Logging
|
||||
import org.w3c.dom.Attr
|
||||
import org.w3c.dom.Document
|
||||
import org.w3c.dom.Node
|
||||
import org.xml.sax.InputSource
|
||||
import java.nio.file.Files
|
||||
import java.nio.file.Path
|
||||
import javax.xml.parsers.DocumentBuilderFactory
|
||||
import javax.xml.transform.TransformerFactory
|
||||
import javax.xml.transform.dom.DOMSource
|
||||
import javax.xml.transform.stream.StreamResult
|
||||
import javax.xml.xpath.XPathConstants
|
||||
import javax.xml.xpath.XPathFactory
|
||||
|
||||
/**
|
||||
* Patches up run configurations from ForgeGradle and Loom.
|
||||
*
|
||||
* Would be good to PR some (or all) of these changes upstream at some point.
|
||||
*
|
||||
* @see net.fabricmc.loom.configuration.ide.idea.IdeaSyncTask
|
||||
*/
|
||||
internal class IdeaRunConfigurations(project: Project) {
|
||||
private val rootProject = project.rootProject
|
||||
|
||||
private val documentBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder()
|
||||
private val xpath = XPathFactory.newInstance().newXPath()
|
||||
private val writer = TransformerFactory.newInstance().newTransformer()
|
||||
|
||||
private val ideaDir = rootProject.file(".idea/")
|
||||
|
||||
fun patch() = synchronized(LOCK) {
|
||||
val runConfigDir = ideaDir.resolve("runConfigurations")
|
||||
if (!runConfigDir.isDirectory) return
|
||||
|
||||
Files.list(runConfigDir.toPath()).use {
|
||||
for (configuration in it) {
|
||||
val filename = configuration.fileName.toString()
|
||||
when {
|
||||
filename.endsWith("_fabric.xml") -> patchFabric(configuration)
|
||||
else -> {}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun patchFabric(path: Path) = withXml(path) {
|
||||
setXml("//configuration", "folderName") { "Fabric" }
|
||||
}
|
||||
|
||||
private fun LocatedDocument.setXml(xpath: String, attribute: String, value: (String?) -> String) {
|
||||
val node = this@IdeaRunConfigurations.xpath.evaluate(xpath, document, XPathConstants.NODE) as Node?
|
||||
if (node == null) {
|
||||
LOGGER.error("[{}] Cannot find {}", path.fileName, xpath)
|
||||
return
|
||||
}
|
||||
|
||||
val attr = node.attributes.getNamedItem(attribute) as Attr? ?: document.createAttribute(attribute)
|
||||
val oldValue = attr.value
|
||||
attr.value = value(attr.value)
|
||||
node.attributes.setNamedItem(attr)
|
||||
|
||||
if (oldValue != attr.value) {
|
||||
LOGGER.info("[{}] Setting {}@{}:\n Old: {}\n New: {}", path.fileName, xpath, attribute, oldValue, attr.value)
|
||||
}
|
||||
}
|
||||
|
||||
private fun withXml(path: Path, run: LocatedDocument.() -> Unit) {
|
||||
val doc = Files.newBufferedReader(path).use { documentBuilder.parse(InputSource(it)) }
|
||||
run(LocatedDocument(path, doc))
|
||||
Files.newBufferedWriter(path).use { writer.transform(DOMSource(doc), StreamResult(it)) }
|
||||
}
|
||||
|
||||
private class LocatedDocument(val path: Path, val document: Document)
|
||||
|
||||
companion object {
|
||||
private val LOGGER = Logging.getLogger(IdeaRunConfigurations::class.java)
|
||||
private val LOCK = Any()
|
||||
}
|
||||
}
|
||||
@@ -57,7 +57,7 @@ junitPlatform = "6.0.1"
|
||||
jmh = "1.37"
|
||||
|
||||
# Build tools
|
||||
cctJavadoc = "1.8.4"
|
||||
cctJavadoc = "1.8.5"
|
||||
checkstyle = "12.1.1"
|
||||
errorProne-core = "2.43.0"
|
||||
errorProne-plugin = "4.3.0"
|
||||
@@ -73,7 +73,7 @@ nullAway = "0.12.11"
|
||||
shadow = "9.2.2"
|
||||
spotless = "8.0.0"
|
||||
teavm = "0.13.0-SQUID.2"
|
||||
vanillaExtract = "0.2.1"
|
||||
vanillaExtract = "0.3.0"
|
||||
versionCatalogUpdate = "1.0.1"
|
||||
|
||||
[libraries]
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"block.computercraft.monitor_advanced": "Monitor avanzado",
|
||||
"block.computercraft.monitor_normal": "Monitor",
|
||||
"block.computercraft.printer": "Impresora",
|
||||
"block.computercraft.redstone_relay": "Relevador de Redstone",
|
||||
"block.computercraft.speaker": "Altavoz",
|
||||
"block.computercraft.turtle_advanced": "Tortuga avanzada",
|
||||
"block.computercraft.turtle_advanced.upgraded": "Tortuga %s avanzada",
|
||||
@@ -84,7 +85,9 @@
|
||||
"gui.computercraft.config.execution.computer_threads": "Hilos de la computadora",
|
||||
"gui.computercraft.config.execution.computer_threads.tooltip": "Establece el número de hilos en los que las computadoras pueden correr. Un número\nmás alto significa que más computadoras pueden ejecutarse a la vez, pero podrían\ninducir lag. Ten en cuenta que algunos mods podrían no funcionar con un número de\nhilos mayor a 1. Usar con precaución.",
|
||||
"gui.computercraft.config.execution.max_main_computer_time": "Límite de tiempo de la computadora en un tick del servidor",
|
||||
"gui.computercraft.config.execution.max_main_computer_time.tooltip": "El tiempo máximo ideal que una computadora puede ejecutar en un tick, en milisegundos.\nNota, posiblemente superaremos este límite, ya que no hay manera de decir como\ntardará un tiempo - esto apunta a ser el límite superior del tiempo medio.",
|
||||
"gui.computercraft.config.execution.max_main_global_time": "Límite de tiempo global en un tick del servidor",
|
||||
"gui.computercraft.config.execution.max_main_global_time.tooltip": "El tiempo máximo que se puede dedicar a la ejecución de tareas en un solo tick, en\nmilisegundos.\nNota, Posiblemente superaremos este límite, ya que no hay manera de decir como\ntardará un tiempo - esto apunta a ser el límite superior del tiempo medio.",
|
||||
"gui.computercraft.config.execution.tooltip": "Controla el comportamiento de ejecución de las computadoras. Esto es\nen gran medida destinado al control fino para servidores, y generalmente no\ndebería ser cambiado.",
|
||||
"gui.computercraft.config.floppy_space_limit": "Límite de memoria de disquetes (en bytes)",
|
||||
"gui.computercraft.config.floppy_space_limit.tooltip": "El límite de espacio en disco para los disquetes, en bytes.",
|
||||
@@ -141,12 +144,16 @@
|
||||
"gui.computercraft.config.term_sizes": "Tamaños de la terminal",
|
||||
"gui.computercraft.config.term_sizes.computer": "Computadora",
|
||||
"gui.computercraft.config.term_sizes.computer.height": "Altura de la terminal",
|
||||
"gui.computercraft.config.term_sizes.computer.height.tooltip": "Altura de terminal del computador",
|
||||
"gui.computercraft.config.term_sizes.computer.tooltip": "Tamaño de la terminal de las computadoras.",
|
||||
"gui.computercraft.config.term_sizes.computer.width": "Ancho de la terminal",
|
||||
"gui.computercraft.config.term_sizes.computer.width.tooltip": "Ancho de terminal del computador",
|
||||
"gui.computercraft.config.term_sizes.monitor": "Monitor",
|
||||
"gui.computercraft.config.term_sizes.monitor.height": "Altura máxima del monitor",
|
||||
"gui.computercraft.config.term_sizes.monitor.height.tooltip": "Altura máxima de los monitores",
|
||||
"gui.computercraft.config.term_sizes.monitor.tooltip": "Tamaño máximo de los monitores (en bloques).",
|
||||
"gui.computercraft.config.term_sizes.monitor.width": "Anchura máxima del monitor",
|
||||
"gui.computercraft.config.term_sizes.monitor.width.tooltip": "Ancho máximo de los monitores",
|
||||
"gui.computercraft.config.term_sizes.pocket_computer": "Computadora de bolsillo",
|
||||
"gui.computercraft.config.term_sizes.pocket_computer.height": "Altura de la terminal",
|
||||
"gui.computercraft.config.term_sizes.pocket_computer.tooltip": "Tamaño de la terminal de las computadoras de bolsillo.",
|
||||
@@ -196,6 +203,7 @@
|
||||
"item.computercraft.treasure_disk": "Disquete (Tesoro)",
|
||||
"itemGroup.computercraft": "ComputerCraft",
|
||||
"tag.item.computercraft.computer": "Computadoras",
|
||||
"tag.item.computercraft.disks": "Discos",
|
||||
"tag.item.computercraft.monitor": "Monitores",
|
||||
"tag.item.computercraft.turtle": "Tortugas",
|
||||
"tag.item.computercraft.wired_modem": "Módems cableados",
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"block.computercraft.computer_normal": "Számítógép",
|
||||
"block.computercraft.disk_drive": "Lemezmeghajtó",
|
||||
"block.computercraft.monitor_advanced": "Fejlett monitor",
|
||||
"block.computercraft.monitor_normal": "Monitor",
|
||||
"block.computercraft.printer": "Nyomtató",
|
||||
"block.computercraft.redstone_relay": "Redstone jelfogó",
|
||||
"block.computercraft.speaker": "Hangszóró",
|
||||
@@ -37,6 +38,7 @@
|
||||
"commands.computercraft.dump.synopsis": "Számítógépek állapotának megjelenítése.",
|
||||
"commands.computercraft.generic.additional_rows": "%d további sor…",
|
||||
"commands.computercraft.generic.exception": "Kezelhetetlen kivétel (%s)",
|
||||
"commands.computercraft.generic.no": "N",
|
||||
"commands.computercraft.generic.yes": "I",
|
||||
"commands.computercraft.help.desc": "Megjeleníti ezt a súgóüzenetet",
|
||||
"commands.computercraft.help.no_children": "%s nem rendelkezik alparancsokkal",
|
||||
@@ -89,6 +91,7 @@
|
||||
"gui.computercraft.config.execution.tooltip": "A számítógépek végrehajtási viselkedését szabályozza. Ez elsősorban szerverek finomhangolására szolgál, és általában nem szükséges megváltoztatni.",
|
||||
"gui.computercraft.config.floppy_space_limit": "Floppy lemez tárhelykorlát (byte-ban)",
|
||||
"gui.computercraft.config.floppy_space_limit.tooltip": "A floppy lemezek lemezterületének korlátja, byte-ban.",
|
||||
"gui.computercraft.config.http": "HTTP",
|
||||
"gui.computercraft.config.http.bandwidth": "Sávszélesség",
|
||||
"gui.computercraft.config.http.bandwidth.global_download": "Globális letöltési korlát",
|
||||
"gui.computercraft.config.http.bandwidth.global_download.tooltip": "Az egy másodperc alatt letölthető byte-ok száma, amelyet minden számítógép oszt meg. (byte/s).\nTartomány: > 1",
|
||||
@@ -101,8 +104,10 @@
|
||||
"gui.computercraft.config.http.max_requests.tooltip": "Az egyszerre elküldhető http kérések száma egy számítógépen. A további kérések sorba állnak, és akkor kerülnek elküldésre, amikor a futó kérések befejeződtek. 0-ra állítva nincs korlátozás.\nTartomány: > 0",
|
||||
"gui.computercraft.config.http.max_websockets": "Maximális egyidejű websockets",
|
||||
"gui.computercraft.config.http.max_websockets.tooltip": "Az egyszerre megnyitható websockets száma egy számítógépen.\nTartomány: > 1",
|
||||
"gui.computercraft.config.http.proxy": "Proxy",
|
||||
"gui.computercraft.config.http.proxy.host": "Hosztnév",
|
||||
"gui.computercraft.config.http.proxy.host.tooltip": "A proxy szerver hosztneve vagy IP-címe.",
|
||||
"gui.computercraft.config.http.proxy.port": "Port",
|
||||
"gui.computercraft.config.http.proxy.port.tooltip": "A proxy szerver portja.\nTartomány: 1 ~ 65536",
|
||||
"gui.computercraft.config.http.proxy.tooltip": "Az HTTP és websocket kérések proxy szerveren keresztüli alagútba helyezése. Csak az \"use_proxy\" igazra állított HTTP szabályok esetén hatékony (alapértelmezésben kikapcsolva).",
|
||||
"gui.computercraft.config.http.proxy.type": "Proxy típus",
|
||||
@@ -143,6 +148,7 @@
|
||||
"gui.computercraft.config.term_sizes.computer.tooltip": "Számítógépek terminálmérete.",
|
||||
"gui.computercraft.config.term_sizes.computer.width": "Terminál szélesség",
|
||||
"gui.computercraft.config.term_sizes.computer.width.tooltip": "Tartomány: 1 ~ 255",
|
||||
"gui.computercraft.config.term_sizes.monitor": "Monitor",
|
||||
"gui.computercraft.config.term_sizes.monitor.height": "Maximális monitor magasság",
|
||||
"gui.computercraft.config.term_sizes.monitor.height.tooltip": "Tartomány: 1 ~ 32",
|
||||
"gui.computercraft.config.term_sizes.monitor.tooltip": "A monitorok maximális mérete (blokkokban).",
|
||||
@@ -197,8 +203,11 @@
|
||||
"item.computercraft.printed_page": "Nyomtatott oldal",
|
||||
"item.computercraft.printed_pages": "Nyomtatott oldalak",
|
||||
"item.computercraft.treasure_disk": "Floppy lemez",
|
||||
"itemGroup.computercraft": "ComputerCraft",
|
||||
"tag.item.computercraft.computer": "Számítógépek",
|
||||
"tag.item.computercraft.disks": "Lemezek",
|
||||
"tag.item.computercraft.monitor": "Monitorok",
|
||||
"tag.item.computercraft.pocket_computers": "Zseb számítógépek",
|
||||
"tag.item.computercraft.turtle": "Teknősök",
|
||||
"tag.item.computercraft.wired_modem": "Vezetékes modemek",
|
||||
"tracking_field.computercraft.avg": "%s (átlag)",
|
||||
@@ -208,12 +217,14 @@
|
||||
"tracking_field.computercraft.http_download.name": "HTTP letöltés",
|
||||
"tracking_field.computercraft.http_requests.name": "HTTP kérések",
|
||||
"tracking_field.computercraft.http_upload.name": "HTTP feltöltés",
|
||||
"tracking_field.computercraft.max": "%s (max)",
|
||||
"tracking_field.computercraft.peripheral.name": "Periféria hívások",
|
||||
"tracking_field.computercraft.server_tasks.name": "Szerver feladatok",
|
||||
"tracking_field.computercraft.turtle_ops.name": "Teknős műveletek",
|
||||
"tracking_field.computercraft.websocket_incoming.name": "Websocket bejövő",
|
||||
"tracking_field.computercraft.websocket_outgoing.name": "Websocket kimenő",
|
||||
"upgrade.computercraft.speaker.adjective": "Hangos",
|
||||
"upgrade.computercraft.wireless_modem_advanced.adjective": "Ender",
|
||||
"upgrade.computercraft.wireless_modem_normal.adjective": "Vezeték nélküli",
|
||||
"upgrade.minecraft.crafting_table.adjective": "Kézműves",
|
||||
"upgrade.minecraft.diamond_axe.adjective": "Fanyeső",
|
||||
|
||||
@@ -205,7 +205,9 @@
|
||||
"item.computercraft.treasure_disk": "Disco Floppy",
|
||||
"itemGroup.computercraft": "ComputerCraft",
|
||||
"tag.item.computercraft.computer": "Computer",
|
||||
"tag.item.computercraft.disks": "Dischi",
|
||||
"tag.item.computercraft.monitor": "Monitor",
|
||||
"tag.item.computercraft.pocket_computers": "Computer tascabili",
|
||||
"tag.item.computercraft.turtle": "Tartarughe",
|
||||
"tag.item.computercraft.wired_modem": "Modem cablati",
|
||||
"tracking_field.computercraft.avg": "%s (media)",
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"block.computercraft.monitor_advanced": "Monitor Avançado",
|
||||
"block.computercraft.monitor_normal": "Monitor",
|
||||
"block.computercraft.printer": "Impressora",
|
||||
"block.computercraft.redstone_relay": "Retransmissão de Redstone",
|
||||
"block.computercraft.speaker": "Alto-Falante",
|
||||
"block.computercraft.turtle_advanced": "Tartaruga Avançada",
|
||||
"block.computercraft.turtle_advanced.upgraded": "Tartaruga Avançada %s",
|
||||
@@ -143,16 +144,22 @@
|
||||
"gui.computercraft.config.term_sizes": "Tamanhos do terminal",
|
||||
"gui.computercraft.config.term_sizes.computer": "Computador",
|
||||
"gui.computercraft.config.term_sizes.computer.height": "Altura do terminal",
|
||||
"gui.computercraft.config.term_sizes.computer.height.tooltip": "Altura do terminal de computador",
|
||||
"gui.computercraft.config.term_sizes.computer.tooltip": "Tamanho do terminal dos computadores portátil.",
|
||||
"gui.computercraft.config.term_sizes.computer.width": "Largura do terminal",
|
||||
"gui.computercraft.config.term_sizes.computer.width.tooltip": "Largura do terminal do computador",
|
||||
"gui.computercraft.config.term_sizes.monitor": "Monitor",
|
||||
"gui.computercraft.config.term_sizes.monitor.height": "Altura máxima da monitor",
|
||||
"gui.computercraft.config.term_sizes.monitor.height.tooltip": "Altura máxima dos monitores",
|
||||
"gui.computercraft.config.term_sizes.monitor.tooltip": "Tamanho máximo de monitores (em blocos).",
|
||||
"gui.computercraft.config.term_sizes.monitor.width": "Largura máxima do monitor",
|
||||
"gui.computercraft.config.term_sizes.monitor.width.tooltip": "Largura máxima dos monitores",
|
||||
"gui.computercraft.config.term_sizes.pocket_computer": "Computador Portátil",
|
||||
"gui.computercraft.config.term_sizes.pocket_computer.height": "Altura do terminal",
|
||||
"gui.computercraft.config.term_sizes.pocket_computer.height.tooltip": "Altura do terminal de computador de bolso",
|
||||
"gui.computercraft.config.term_sizes.pocket_computer.tooltip": "Tamanho do terminal dos computadores portátil.",
|
||||
"gui.computercraft.config.term_sizes.pocket_computer.width": "Largura do terminal",
|
||||
"gui.computercraft.config.term_sizes.pocket_computer.width.tooltip": "Largura do terminal portátil",
|
||||
"gui.computercraft.config.term_sizes.tooltip": "Configure o tamanho dos terminais de vários computadores. Terminais maiores exigem mais largura de banda, portanto, use com cuidado.",
|
||||
"gui.computercraft.config.turtle": "Tartarugas",
|
||||
"gui.computercraft.config.turtle.advanced_fuel_limit": "Limite de combustível de Tartarugas Avançadas",
|
||||
@@ -198,7 +205,9 @@
|
||||
"item.computercraft.treasure_disk": "Disquete",
|
||||
"itemGroup.computercraft": "ComputerCraft",
|
||||
"tag.item.computercraft.computer": "Computadores",
|
||||
"tag.item.computercraft.disks": "Discos",
|
||||
"tag.item.computercraft.monitor": "Monitores",
|
||||
"tag.item.computercraft.pocket_computers": "Computador Portátil",
|
||||
"tag.item.computercraft.turtle": "Tartarugas",
|
||||
"tag.item.computercraft.wired_modem": "Modems com Fio",
|
||||
"tracking_field.computercraft.avg": "%s (média)",
|
||||
|
||||
@@ -80,9 +80,15 @@
|
||||
"gui.computercraft.config.execution.computer_threads": "Dator trådar",
|
||||
"gui.computercraft.config.floppy_space_limit": "Diskett maximalt utrymme (bytes)",
|
||||
"gui.computercraft.config.http": "HTTP",
|
||||
"gui.computercraft.config.http.bandwidth": "Bandbredd",
|
||||
"gui.computercraft.config.http.enabled": "Aktivera HTTP API",
|
||||
"gui.computercraft.config.http.max_requests": "Maximalt antal samgående förfrågningar",
|
||||
"gui.computercraft.config.http.max_websockets": "Maximalt antal samgående websockets",
|
||||
"gui.computercraft.config.http.proxy": "Proxy",
|
||||
"gui.computercraft.config.http.proxy.host": "Värdnamn",
|
||||
"gui.computercraft.config.http.proxy.port": "Port",
|
||||
"gui.computercraft.config.http.proxy.type": "Proxytyp",
|
||||
"gui.computercraft.config.http.proxy.type.tooltip": "Typ av proxy att använda.",
|
||||
"gui.computercraft.config.http.websocket_enabled": "Aktivera websockets",
|
||||
"gui.computercraft.config.log_computer_errors": "Logga datorfel",
|
||||
"gui.computercraft.config.maximum_open_files": "Max antal filer öppna per dator",
|
||||
@@ -93,12 +99,23 @@
|
||||
"gui.computercraft.config.peripheral.modem_high_altitude_range_during_storm": "Modem räckvidd (hög altitud, dåligt väder)",
|
||||
"gui.computercraft.config.peripheral.modem_range": "Modem räckvidd (standard)",
|
||||
"gui.computercraft.config.peripheral.modem_range_during_storm": "Modem räckvidd (dåligt väder)",
|
||||
"gui.computercraft.config.term_sizes": "Terminalstorlekar",
|
||||
"gui.computercraft.config.term_sizes.computer": "Dator",
|
||||
"gui.computercraft.config.term_sizes.computer.height": "Terminalhöjd",
|
||||
"gui.computercraft.config.term_sizes.computer.height.tooltip": "Höjd på datorterminal",
|
||||
"gui.computercraft.config.term_sizes.computer.tooltip": "Terminalstorlek på datorer.",
|
||||
"gui.computercraft.config.term_sizes.computer.width": "Terminalbredd",
|
||||
"gui.computercraft.config.term_sizes.computer.width.tooltip": "Bredd på datorterminal",
|
||||
"gui.computercraft.config.term_sizes.pocket_computer": "Fickdator",
|
||||
"gui.computercraft.config.term_sizes.pocket_computer.height": "Terminalhöjd",
|
||||
"gui.computercraft.config.term_sizes.pocket_computer.width": "Terminalbredd",
|
||||
"gui.computercraft.config.turtle": "Turtles",
|
||||
"gui.computercraft.config.turtle.advanced_fuel_limit": "Advanced Turtle bränslegräns",
|
||||
"gui.computercraft.config.turtle.can_push": "Turtles kan putta entiteter",
|
||||
"gui.computercraft.config.turtle.need_fuel": "Aktivera bränsle",
|
||||
"gui.computercraft.config.turtle.normal_fuel_limit": "Turtle bränslegräns",
|
||||
"gui.computercraft.pocket_computer_overlay": "Fickdator öppen. Tryck ESC för att stänga.",
|
||||
"gui.computercraft.terminal": "Datorterminal",
|
||||
"gui.computercraft.tooltip.computer_id": "Dator-ID: %s",
|
||||
"gui.computercraft.tooltip.copy": "Kopiera till urklipp",
|
||||
"gui.computercraft.tooltip.disk_id": "Diskett-ID: %s",
|
||||
@@ -114,6 +131,7 @@
|
||||
"gui.computercraft.upload.failed.name_too_long": "Filnamnen är för långa för att laddas upp.",
|
||||
"gui.computercraft.upload.failed.too_many_files": "Det går inte ladda upp så här många filer.",
|
||||
"gui.computercraft.upload.failed.too_much": "Dina filer är för stora för att laddas upp.",
|
||||
"gui.computercraft.upload.no_response": "Överför filer",
|
||||
"item.computercraft.disk": "Diskett",
|
||||
"item.computercraft.pocket_computer_advanced": "Avancerad Fickdator",
|
||||
"item.computercraft.pocket_computer_advanced.upgraded": "Avancerad %s Fickdator",
|
||||
@@ -124,6 +142,10 @@
|
||||
"item.computercraft.printed_pages": "Utskrivna Sidor",
|
||||
"item.computercraft.treasure_disk": "Diskett",
|
||||
"itemGroup.computercraft": "ComputerCraft",
|
||||
"tag.item.computercraft.computer": "Datorer",
|
||||
"tag.item.computercraft.disks": "Diskar",
|
||||
"tag.item.computercraft.pocket_computers": "Fickdatorer",
|
||||
"tracking_field.computercraft.computer_tasks.name": "Uppgifter",
|
||||
"tracking_field.computercraft.fs.name": "Filsystemoperationer",
|
||||
"tracking_field.computercraft.http_download.name": "HTTP-nedladdning",
|
||||
"tracking_field.computercraft.http_upload.name": "HTTP-uppladdning",
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
{
|
||||
"argument.computercraft.argument_expected": "预期自变量",
|
||||
"argument.computercraft.argument_expected": "预期参数",
|
||||
"argument.computercraft.computer.distance": "实体距离",
|
||||
"argument.computercraft.computer.family": "计算机类别",
|
||||
"argument.computercraft.computer.id": "计算机ID",
|
||||
"argument.computercraft.computer.instance": "唯一实例ID",
|
||||
"argument.computercraft.computer.label": "计算机标签",
|
||||
"argument.computercraft.computer.many_matching": "多台计算机匹配'%s' (实例%s)",
|
||||
"argument.computercraft.computer.no_matching": "没有计算机匹配'%s'",
|
||||
"argument.computercraft.tracking_field.no_field": "未知字段'%s'",
|
||||
"argument.computercraft.unknown_computer_family": "未知计算机类别“%s”",
|
||||
"argument.computercraft.computer.many_matching": "多台计算机匹配 “%s”(实例 %s)",
|
||||
"argument.computercraft.computer.no_matching": "没有计算机匹配 “%s”",
|
||||
"argument.computercraft.tracking_field.no_field": "未知字段 “%s”",
|
||||
"argument.computercraft.unknown_computer_family": "未知计算机类别 “%s”",
|
||||
"block.computercraft.cable": "网络线缆",
|
||||
"block.computercraft.computer_advanced": "高级计算机",
|
||||
"block.computercraft.computer_command": "命令计算机",
|
||||
@@ -29,25 +29,25 @@
|
||||
"block.computercraft.wired_modem_full": "有线调制解调器",
|
||||
"block.computercraft.wireless_modem_advanced": "末影调制解调器",
|
||||
"block.computercraft.wireless_modem_normal": "无线调制解调器",
|
||||
"chat.computercraft.wired_modem.peripheral_connected": "外部设备\"%s\"已连接到网络",
|
||||
"chat.computercraft.wired_modem.peripheral_disconnected": "外部设备\"%s\"已与网络断开连接",
|
||||
"commands.computercraft.desc": "/computercraft命令提供各种调试和管理工具,用于控制和与计算机交互.",
|
||||
"chat.computercraft.wired_modem.peripheral_connected": "外部设备 “%s” 已连接到网络",
|
||||
"chat.computercraft.wired_modem.peripheral_disconnected": "外部设备 “%s” 已与网络断开连接",
|
||||
"commands.computercraft.desc": "/computercraft命令提供了用于控制和与计算机交互的各种调试和管理工具。",
|
||||
"commands.computercraft.dump.action": "查看有关此计算机的更多信息",
|
||||
"commands.computercraft.dump.desc": "显示所有计算机的状态或某台计算机的特定信息. 你可以指定计算机的实例id (例如. 123), 计算机id (例如. #123)或标签(例如. \"@My Computer\").",
|
||||
"commands.computercraft.dump.desc": "显示所有计算机的状态或某台计算机的特定信息。你可以指定计算机的实例id(例如:123),计算机id(例如:#123)或标签(例如:\"@My Computer\")。",
|
||||
"commands.computercraft.dump.open_path": "查看此计算机的文件",
|
||||
"commands.computercraft.dump.synopsis": "显示计算机的状态。",
|
||||
"commands.computercraft.generic.additional_rows": "%d额外的行……",
|
||||
"commands.computercraft.generic.additional_rows": "额外 %d 行……",
|
||||
"commands.computercraft.generic.exception": "未处理的异常(%s)",
|
||||
"commands.computercraft.generic.no": "否",
|
||||
"commands.computercraft.generic.yes": "是",
|
||||
"commands.computercraft.help.desc": "显示该帮助信息",
|
||||
"commands.computercraft.help.no_children": "%s没有子命令",
|
||||
"commands.computercraft.help.no_command": "没有这样的命令“%s”",
|
||||
"commands.computercraft.help.no_children": "%s 没有子命令",
|
||||
"commands.computercraft.help.no_command": "没有此命令 “%s”",
|
||||
"commands.computercraft.help.synopsis": "为特定的命令提供帮助",
|
||||
"commands.computercraft.queue.desc": "发送computer_command事件到命令计算机,并传递其他参数. 这主要是为地图制作者设计的, 作为/trigger更加计算机友好的版本. 任何玩家都可以运行命令, 这很可能是通过文本组件的点击事件完成的.",
|
||||
"commands.computercraft.queue.synopsis": "将computer_command事件发送到命令计算机",
|
||||
"commands.computercraft.shutdown.desc": "关闭列出的计算机或全部计算机(如果未指定)。你可以指定计算机的实例id(例如 123),计算机id(例如 #123)或标签(例如 \"@My Computer\")。",
|
||||
"commands.computercraft.shutdown.done": "关闭%s/%s计算机",
|
||||
"commands.computercraft.shutdown.desc": "关闭列出的计算机或全部计算机(如果未指定)。你可以指定计算机的实例id(例如:123),计算机id(例如:#123)或标签(例如:\"@My Computer\")。",
|
||||
"commands.computercraft.shutdown.done": "关闭 %s/%s 计算机",
|
||||
"commands.computercraft.shutdown.synopsis": "远程关闭计算机。",
|
||||
"commands.computercraft.synopsis": "各种控制计算机的命令。",
|
||||
"commands.computercraft.tp.action": "传送到这台计算机",
|
||||
@@ -59,23 +59,23 @@
|
||||
"commands.computercraft.track.dump.no_timings": "没有时序可用",
|
||||
"commands.computercraft.track.dump.synopsis": "输出最新的跟踪结果",
|
||||
"commands.computercraft.track.start.desc": "开始跟踪所有计算机的执行时间和事件计数。这将放弃先前运行的结果。",
|
||||
"commands.computercraft.track.start.stop": "运行%s以停止跟踪并查看结果",
|
||||
"commands.computercraft.track.start.stop": "运行 %s 以停止跟踪并查看结果",
|
||||
"commands.computercraft.track.start.synopsis": "开始跟踪所有计算机",
|
||||
"commands.computercraft.track.stop.action": "点击停止跟踪",
|
||||
"commands.computercraft.track.stop.desc": "停止跟踪所有计算机的事件和执行时间",
|
||||
"commands.computercraft.track.stop.not_enabled": "目前没有跟踪计算机",
|
||||
"commands.computercraft.track.stop.synopsis": "停止跟踪所有计算机",
|
||||
"commands.computercraft.track.synopsis": "跟踪计算机的执行时间.",
|
||||
"commands.computercraft.turn_on.desc": "打开列出的计算机. 你可以指定计算机的实例id (例如. 123), 计算机id (例如. #123)或标签(例如. \"@My Computer\").",
|
||||
"commands.computercraft.track.synopsis": "跟踪计算机的执行时间。",
|
||||
"commands.computercraft.turn_on.desc": "打开列出的计算机。你可以指定计算机的实例id(例如:123),计算机id(例如:#123)或标签(例如:\"@My Computer\")。",
|
||||
"commands.computercraft.turn_on.done": "已打开%s/%s台计算机",
|
||||
"commands.computercraft.turn_on.synopsis": "远程打开计算机.",
|
||||
"commands.computercraft.turn_on.synopsis": "远程打开计算机。",
|
||||
"commands.computercraft.view.action": "查看此计算机",
|
||||
"commands.computercraft.view.desc": "打开计算机的终端,允许远程控制计算机. 这不提供对海龟库存的访问. 你可以指定计算机的实例id (例如. 123)或计算机id (例如. #123).",
|
||||
"commands.computercraft.view.desc": "打开计算机的终端,允许远程控制计算机。这不提供对海龟背包的访问。你可以指定计算机的实例id(例如:123)或计算机id(例如:#123)。",
|
||||
"commands.computercraft.view.not_player": "无法为非玩家打开终端",
|
||||
"commands.computercraft.view.synopsis": "查看计算机的终端.",
|
||||
"commands.computercraft.view.synopsis": "查看计算机的终端。",
|
||||
"gui.computercraft.config.command_require_creative": "命令计算机需要创造模式",
|
||||
"gui.computercraft.config.command_require_creative.tooltip": "玩家需要处于创造模式并为管理员才能与命令计算机交互。\n这是原版命令方块的默认行为。",
|
||||
"gui.computercraft.config.computer_space_limit": "计算机空间限制(字节)",
|
||||
"gui.computercraft.config.computer_space_limit": "计算机空间限制(字节)",
|
||||
"gui.computercraft.config.computer_space_limit.tooltip": "计算机和海龟的软盘空间限制,以字节为单位。",
|
||||
"gui.computercraft.config.default_computer_settings": "默认计算机设置",
|
||||
"gui.computercraft.config.default_computer_settings.tooltip": "以逗号分隔的默认系统设置列表,用于在新计算机上设置。\n示例:“shell.autocomplete=false,lua.autocomplete=false,edit.autocomplete=false”\n将禁用所有自动补全功能。",
|
||||
@@ -102,20 +102,20 @@
|
||||
"gui.computercraft.config.http.enabled.tooltip": "在计算机上启用“http”API。禁用此功能还会禁用许多用户依赖的“pastebin”和“wget”程序。建议保持此功能开启并使用“规则”配置选项来实施更精细的控制。",
|
||||
"gui.computercraft.config.http.max_requests": "最大并发请求数",
|
||||
"gui.computercraft.config.http.max_requests.tooltip": "计算机一次可以发出的http请求数。额外的请求将排队,并在正在运行的请求完成后发送。设为0表示无限制。",
|
||||
"gui.computercraft.config.http.max_websockets": "最大并发websockets数",
|
||||
"gui.computercraft.config.http.max_websockets": "最大并发WebSocket数",
|
||||
"gui.computercraft.config.http.max_websockets.tooltip": "计算机一次可以打开的WebSocket数量。",
|
||||
"gui.computercraft.config.http.proxy": "代理",
|
||||
"gui.computercraft.config.http.proxy.host": "主机名",
|
||||
"gui.computercraft.config.http.proxy.host.tooltip": "代理服务器的主机名或IP地址.",
|
||||
"gui.computercraft.config.http.proxy.host.tooltip": "代理服务器的主机名或IP地址。",
|
||||
"gui.computercraft.config.http.proxy.port": "端口",
|
||||
"gui.computercraft.config.http.proxy.port.tooltip": "代理服务器的端口.",
|
||||
"gui.computercraft.config.http.proxy.port.tooltip": "代理服务器的端口。",
|
||||
"gui.computercraft.config.http.proxy.tooltip": "通过代理服务器传输HTTP和WebSocket请求。仅影响将“use_proxy”设为true(默认关闭)的HTTP规则。\n如果代理需要认证,请在与“computercraft-server.toml”相同的目录中创建一个“computercraft-proxy.pw”文件,其中包含以冒号分隔的用户名和密码,例如“myuser:mypassword”。对于SOCKS4代理,只需要用户名。",
|
||||
"gui.computercraft.config.http.proxy.type": "代理类型",
|
||||
"gui.computercraft.config.http.proxy.type.tooltip": "代理使用的协议.",
|
||||
"gui.computercraft.config.http.proxy.type.tooltip": "代理使用的协议。",
|
||||
"gui.computercraft.config.http.rules": "允许/拒绝规则",
|
||||
"gui.computercraft.config.http.rules.tooltip": "控制特定域或IP的“http”API行为的规则列表。每条规则匹配一个主机名和一个可选端口,然后为请求设置多个属性。规则按顺序进行评估,这意味着较早的规则将覆盖较晚的规则。\n\n有效属性:\n —“host”(必需):此规则匹配的域或 IP 地址。这可能是域名(“pastebin.com”)、通配符(“*.pastebin.com”)或 CIDR 表示法(“127.0.0.0/8”)。\n —“port”(可选):仅匹配特定端口的请求,例如80或443。\n\n —“action”(可选):允许还是拒绝此请求。\n —“max_download”(可选):计算机在此请求中可以下载的最大大小(以字节为单位)。\n —“max_upload”(可选):计算机在此请求中可以上传的最大大小(以字节为单位)。\n —“max_websocket_message”(可选):计算机在一个WebSocket数据包中可以发送或接收的最大大小(以字节为单位)。\n —“use_proxy”(可选):如果已配置,则启用HTTP/SOCKS代理。",
|
||||
"gui.computercraft.config.http.tooltip": "控制HTTP API",
|
||||
"gui.computercraft.config.http.websocket_enabled": "启用websockets",
|
||||
"gui.computercraft.config.http.websocket_enabled": "启用WebSocket",
|
||||
"gui.computercraft.config.http.websocket_enabled.tooltip": "启用http WebSocket。这要求“http_enable”选项也为true。",
|
||||
"gui.computercraft.config.log_computer_errors": "记录计算机错误",
|
||||
"gui.computercraft.config.log_computer_errors.tooltip": "记录外设和其他Lua对象抛出的异常。这可让Mod作者更轻松地调试问题,但如果人们使用有缺陷的方法,则可能导致日志垃圾。",
|
||||
@@ -130,13 +130,13 @@
|
||||
"gui.computercraft.config.peripheral.command_block_enabled.tooltip": "启用命令方块外设支持",
|
||||
"gui.computercraft.config.peripheral.max_notes_per_tick": "计算机一次可以播放的最大音符数量",
|
||||
"gui.computercraft.config.peripheral.max_notes_per_tick.tooltip": "扬声器一次可以播放的最大音符数量。",
|
||||
"gui.computercraft.config.peripheral.modem_high_altitude_range": "调制解调器范围(高海拔)",
|
||||
"gui.computercraft.config.peripheral.modem_high_altitude_range": "调制解调器范围(高海拔)",
|
||||
"gui.computercraft.config.peripheral.modem_high_altitude_range.tooltip": "晴朗天气下最高海拔无线调制解调器的范围,以米为单位。",
|
||||
"gui.computercraft.config.peripheral.modem_high_altitude_range_during_storm": "调制解调器范围(高海拔, 恶劣天气)",
|
||||
"gui.computercraft.config.peripheral.modem_high_altitude_range_during_storm": "调制解调器范围(高海拔、恶劣天气)",
|
||||
"gui.computercraft.config.peripheral.modem_high_altitude_range_during_storm.tooltip": "暴风雨天气下最高海拔无线调制解调器的范围,以米为单位。",
|
||||
"gui.computercraft.config.peripheral.modem_range": "调制解调器范围(默认)",
|
||||
"gui.computercraft.config.peripheral.modem_range": "调制解调器范围(默认)",
|
||||
"gui.computercraft.config.peripheral.modem_range.tooltip": "晴朗天气下低海拔无线调制解调器的范围,以米为单位。",
|
||||
"gui.computercraft.config.peripheral.modem_range_during_storm": "调制解调器范围(恶劣天气)",
|
||||
"gui.computercraft.config.peripheral.modem_range_during_storm": "调制解调器范围(恶劣天气)",
|
||||
"gui.computercraft.config.peripheral.modem_range_during_storm.tooltip": "暴风雨天气下低海拔无线调制解调器的范围,以米为单位。",
|
||||
"gui.computercraft.config.peripheral.monitor_bandwidth": "显示器带宽",
|
||||
"gui.computercraft.config.peripheral.monitor_bandwidth.tooltip": "*每刻*可以发送多少显示器数据的限制。请注意:\n - 带宽是在压缩之前测量的,因此发送到客户端的数据较少。\n - 这忽略了数据包发送到的玩家数量。为一个玩家更新显示器所消耗的带宽限制与发送到20个玩家的带宽限制相同。\n - 全尺寸显示器发送约25kb的数据。因此默认值(1MB)允许在1刻内更新约40个显示器。\n设为0以禁用。",
|
||||
@@ -177,13 +177,13 @@
|
||||
"gui.computercraft.config.upload_nag_delay.tooltip": "通知未处理的导入之前延迟的秒数。设为0以禁用。",
|
||||
"gui.computercraft.pocket_computer_overlay": "便携式计算机已打开。按ESC键可关闭。",
|
||||
"gui.computercraft.terminal": "计算机终端",
|
||||
"gui.computercraft.tooltip.computer_id": "计算机ID: %s",
|
||||
"gui.computercraft.tooltip.computer_id": "计算机ID:%s",
|
||||
"gui.computercraft.tooltip.copy": "复制到剪贴板",
|
||||
"gui.computercraft.tooltip.disk_id": "软盘ID:%s",
|
||||
"gui.computercraft.tooltip.terminate": "停止当前运行的代码",
|
||||
"gui.computercraft.tooltip.terminate.key": "按住Ctrl+T",
|
||||
"gui.computercraft.tooltip.terminate.key": "按住 Ctrl+T",
|
||||
"gui.computercraft.tooltip.turn_off": "关闭这台计算机",
|
||||
"gui.computercraft.tooltip.turn_off.key": "按住Ctrl+S",
|
||||
"gui.computercraft.tooltip.turn_off.key": "按住 Ctrl+S",
|
||||
"gui.computercraft.tooltip.turn_on": "打开这台计算机",
|
||||
"gui.computercraft.upload.failed": "上传失败",
|
||||
"gui.computercraft.upload.failed.computer_off": "上传文件之前必须先打开计算机。",
|
||||
@@ -203,21 +203,21 @@
|
||||
"item.computercraft.printed_page": "打印纸",
|
||||
"item.computercraft.printed_pages": "一摞打印纸",
|
||||
"item.computercraft.treasure_disk": "软盘",
|
||||
"itemGroup.computercraft": "ComputerCraft",
|
||||
"itemGroup.computercraft": "电脑",
|
||||
"tag.item.computercraft.computer": "计算机",
|
||||
"tag.item.computercraft.disks": "软盘",
|
||||
"tag.item.computercraft.monitor": "显示器",
|
||||
"tag.item.computercraft.pocket_computers": "便携式计算机",
|
||||
"tag.item.computercraft.turtle": "海龟",
|
||||
"tag.item.computercraft.wired_modem": "有线调制解调器",
|
||||
"tracking_field.computercraft.avg": "%s (平均)",
|
||||
"tracking_field.computercraft.avg": "%s(平均)",
|
||||
"tracking_field.computercraft.computer_tasks.name": "任务",
|
||||
"tracking_field.computercraft.count": "%s (计数)",
|
||||
"tracking_field.computercraft.count": "%s(计数)",
|
||||
"tracking_field.computercraft.fs.name": "文件系统操作",
|
||||
"tracking_field.computercraft.http_download.name": "HTTP下载",
|
||||
"tracking_field.computercraft.http_requests.name": "HTTP请求",
|
||||
"tracking_field.computercraft.http_upload.name": "HTTP上传",
|
||||
"tracking_field.computercraft.max": "%s (最大)",
|
||||
"tracking_field.computercraft.max": "%s(最大)",
|
||||
"tracking_field.computercraft.peripheral.name": "外部设备调用",
|
||||
"tracking_field.computercraft.server_tasks.name": "服务器任务",
|
||||
"tracking_field.computercraft.turtle_ops.name": "海龟操作",
|
||||
@@ -229,7 +229,7 @@
|
||||
"upgrade.minecraft.crafting_table.adjective": "合成",
|
||||
"upgrade.minecraft.diamond_axe.adjective": "伐木",
|
||||
"upgrade.minecraft.diamond_hoe.adjective": "耕种",
|
||||
"upgrade.minecraft.diamond_pickaxe.adjective": "采掘",
|
||||
"upgrade.minecraft.diamond_shovel.adjective": "挖掘",
|
||||
"upgrade.minecraft.diamond_sword.adjective": "战斗"
|
||||
"upgrade.minecraft.diamond_pickaxe.adjective": "采掘(镐)",
|
||||
"upgrade.minecraft.diamond_shovel.adjective": "挖掘(锹)",
|
||||
"upgrade.minecraft.diamond_sword.adjective": "近战"
|
||||
}
|
||||
|
||||
@@ -141,6 +141,7 @@ loom {
|
||||
runs {
|
||||
configureEach {
|
||||
ideConfigGenerated(true)
|
||||
ideConfigFolder = "Fabric"
|
||||
}
|
||||
|
||||
named("client") {
|
||||
|
||||
Reference in New Issue
Block a user