mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 19:28:01 +00:00
translate AutoUpdater
This commit is contained in:
@@ -52,6 +52,8 @@ btnResetJavaFutureCompatibilityWarnings=Java-Kompatibilitätswarnung zurücksetz
|
||||
btnClearImageCache=Leere Bildspeicher
|
||||
btnTokenPreviewer=Spielstein-Vorschau
|
||||
btnCopyToClipboard=In Zwischenablage kopieren
|
||||
cbpAutoUpdater=Auto updater
|
||||
nlAutoUpdater=Select the release channel to use for updating Forge
|
||||
cbpSelectLanguage=Sprache
|
||||
nlSelectLanguage=Wähle Sprache (Ist noch in Arbeit und nur teilweise umgesetzt.) (Neustart ist erforderlich.)
|
||||
cbRemoveSmall=Entferne kleine Kreaturen
|
||||
@@ -182,6 +184,7 @@ KeyboardShortcuts=Tastenkombinationen
|
||||
#VSubmenuAchievements.java
|
||||
lblAchievements=Errungenschaften
|
||||
#VSubmenuDownloaders.java
|
||||
btnCheckForUpdates=Check for Updates
|
||||
btnDownloadSetPics=Bilder(LQ) Sets herunterladen
|
||||
btnDownloadPicsHQ=Bilder(HQ) Karten herunterladen (Sehr langsam!)
|
||||
btnDownloadPics=Bilder(LQ) Karten herunterladen
|
||||
@@ -194,6 +197,7 @@ btnImportPictures=Daten importieren
|
||||
btnHowToPlay=Wie man spielt
|
||||
btnDownloadPrices=Kartenpreise herunterladen
|
||||
btnLicensing=Lizenzhinweis
|
||||
lblCheckForUpdates=Check Forge server to see if there''s a more recent release
|
||||
lblDownloadPics=Lädt ein Standardbild pro Karte.
|
||||
lblDownloadPicsHQ=Lädt ein HQ-Standardbild pro Karte.
|
||||
lblDownloadSetPics=Lädt alle Bilder pro Karte. Eines für jedes Set, in welchem die Karte auftauchte.
|
||||
@@ -2545,3 +2549,13 @@ lblInvalidCommanderGameTypeDeck=Invalid {0} Deck
|
||||
lblInvalidSchemeDeck=Invalid Scheme Deck
|
||||
lblInvalidPlanarDeck=Invalid Planar Deck
|
||||
lblNoSelectedVanguardAvatarForPlayer=No Vanguard avatar selected for {0}. Please choose one or disable the Vanguard variant
|
||||
#AutoUpdater.java
|
||||
lblYouHaventSetUpdateChannel=You haven''t set an update channel. Do you want to check a channel now?
|
||||
lblManualCheck=Manual Check
|
||||
lblNewVersionForgeAvailableUpdateConfirm=A new version of Forge is available ({0}).\nYou are currently on version ({1})\n\nWould you like to update to the new version now?
|
||||
lblUpdateNow=Update Now
|
||||
lblUpdateLater=Update Later
|
||||
lblNewVersionAvailable=New Version Available
|
||||
lblNewVersionDownloading=Download the new version..
|
||||
lblForgeHasBeenUpdateRestartForgeToUseNewVersion=Forge has been downloaded. You should extract the package and restart Forge for the new version.
|
||||
lblExitNowConfirm=Exit now?
|
||||
@@ -2549,3 +2549,13 @@ lblInvalidCommanderGameTypeDeck=Invalid {0} Deck
|
||||
lblInvalidSchemeDeck=Invalid Scheme Deck
|
||||
lblInvalidPlanarDeck=Invalid Planar Deck
|
||||
lblNoSelectedVanguardAvatarForPlayer=No Vanguard avatar selected for {0}. Please choose one or disable the Vanguard variant
|
||||
#AutoUpdater.java
|
||||
lblYouHaventSetUpdateChannel=You haven''t set an update channel. Do you want to check a channel now?
|
||||
lblManualCheck=Manual Check
|
||||
lblNewVersionForgeAvailableUpdateConfirm=A new version of Forge is available ({0}).\nYou are currently on version ({1})\n\nWould you like to update to the new version now?
|
||||
lblUpdateNow=Update Now
|
||||
lblUpdateLater=Update Later
|
||||
lblNewVersionAvailable=New Version Available
|
||||
lblNewVersionDownloading=Download the new version..
|
||||
lblForgeHasBeenUpdateRestartForgeToUseNewVersion=Forge has been downloaded. You should extract the package and restart Forge for the new version.
|
||||
lblExitNowConfirm=Exit now?
|
||||
@@ -52,6 +52,8 @@ btnResetJavaFutureCompatibilityWarnings=Restablecer las advertencias de compatib
|
||||
btnClearImageCache=Limpiar Caché de Imágenes
|
||||
btnTokenPreviewer=Previsualizador de Fichas (Token)
|
||||
btnCopyToClipboard=Copiar al portapapeles
|
||||
cbpAutoUpdater=Auto updater
|
||||
nlAutoUpdater=Select the release channel to use for updating Forge
|
||||
cbpSelectLanguage=Idioma
|
||||
nlSelectLanguage=Seleccionar idioma (excepto partida). Todavía un trabajo en progreso) (Es necesario reiniciar Forge)
|
||||
cbRemoveSmall=Eliminar Pequeñas Criaturas
|
||||
@@ -182,6 +184,7 @@ KeyboardShortcuts=Atajos de teclado
|
||||
#VSubmenuAchievements.java
|
||||
lblAchievements=Logros
|
||||
#VSubmenuDownloaders.java
|
||||
btnCheckForUpdates=Check for Updates
|
||||
btnDownloadSetPics=Descargar todas las Ediciones de Cartas
|
||||
btnDownloadPics=Descargar todas las Cartas
|
||||
btnDownloadPicsHQ=Descargar todas las Cartas en calidad alta (Muy lento!)
|
||||
@@ -194,6 +197,7 @@ btnImportPictures=Importar Datos
|
||||
btnHowToPlay=Cómo jugar (Inglés)
|
||||
btnDownloadPrices=Descargar los precios de las cartas
|
||||
btnLicensing=Detalles de la licencia
|
||||
lblCheckForUpdates=Check Forge server to see if there''s a more recent release
|
||||
lblDownloadPics=Descargar la imagen de la carta por defecto para cada carta.
|
||||
lblDownloadPicsHQ=Descargar la imagen en calidad alta de la carta por defecto para cada carta.
|
||||
lblDownloadSetPics=Descargue todas las imágenes de cada carta (una por cada edición donde apareció la carta)
|
||||
@@ -2545,3 +2549,13 @@ lblInvalidCommanderGameTypeDeck=Invalid {0} Deck
|
||||
lblInvalidSchemeDeck=Invalid Scheme Deck
|
||||
lblInvalidPlanarDeck=Invalid Planar Deck
|
||||
lblNoSelectedVanguardAvatarForPlayer=No Vanguard avatar selected for {0}. Please choose one or disable the Vanguard variant
|
||||
#AutoUpdater.java
|
||||
lblYouHaventSetUpdateChannel=You haven''t set an update channel. Do you want to check a channel now?
|
||||
lblManualCheck=Manual Check
|
||||
lblNewVersionForgeAvailableUpdateConfirm=A new version of Forge is available ({0}).\nYou are currently on version ({1})\n\nWould you like to update to the new version now?
|
||||
lblUpdateNow=Update Now
|
||||
lblUpdateLater=Update Later
|
||||
lblNewVersionAvailable=New Version Available
|
||||
lblNewVersionDownloading=Download the new version..
|
||||
lblForgeHasBeenUpdateRestartForgeToUseNewVersion=Forge has been downloaded. You should extract the package and restart Forge for the new version.
|
||||
lblExitNowConfirm=Exit now?
|
||||
@@ -52,6 +52,8 @@ btnResetJavaFutureCompatibilityWarnings=Ripristina avvisi di compatibilità Java
|
||||
btnClearImageCache=Cancella cache immagini
|
||||
btnTokenPreviewer=Anteprima token
|
||||
btnCopyToClipboard=Copia negli appunti
|
||||
cbpAutoUpdater=Auto updater
|
||||
nlAutoUpdater=Select the release channel to use for updating Forge
|
||||
cbpSelectLanguage=Lingua
|
||||
nlSelectLanguage=Seleziona la lingua (parte di gioco esclusa. Ancora in fase di sviluppo) (RIAVVIO NECESSARIO)
|
||||
cbRemoveSmall=Rimuovi le piccole creature
|
||||
@@ -182,6 +184,7 @@ KeyboardShortcuts=Tasti rapidi
|
||||
#VSubmenuAchievements.java
|
||||
lblAchievements=realizzazioni
|
||||
#VSubmenuDownloaders.java
|
||||
btnCheckForUpdates=Check for Updates
|
||||
btnDownloadSetPics=Scarica LQ Set Pictures
|
||||
btnDownloadPicsHQ=Scarica le immagini della scheda HQ (molto lento!)
|
||||
btnDownloadPics=Scarica LQ Card Pictures
|
||||
@@ -194,6 +197,7 @@ btnImportPictures=Importa dati
|
||||
btnHowToPlay=Come giocare
|
||||
btnDownloadPrices=Scarica i prezzi delle carte
|
||||
btnLicensing=Dettagli della licenza
|
||||
lblCheckForUpdates=Check Forge server to see if there''s a more recent release
|
||||
lblDownloadPics=Scarica l''immagine della carta predefinita per ogni carta.
|
||||
lblDownloadPicsHQ=Scarica l''immagine HQ della scheda predefinita per ogni scheda.
|
||||
lblDownloadSetPics=Scarica tutte le immagini di ogni carta (una per ogni set in cui è apparso la carta)
|
||||
@@ -2545,3 +2549,13 @@ lblInvalidCommanderGameTypeDeck=Invalid {0} Deck
|
||||
lblInvalidSchemeDeck=Invalid Scheme Deck
|
||||
lblInvalidPlanarDeck=Invalid Planar Deck
|
||||
lblNoSelectedVanguardAvatarForPlayer=No Vanguard avatar selected for {0}. Please choose one or disable the Vanguard variant
|
||||
#AutoUpdater.java
|
||||
lblYouHaventSetUpdateChannel=You haven''t set an update channel. Do you want to check a channel now?
|
||||
lblManualCheck=Manual Check
|
||||
lblNewVersionForgeAvailableUpdateConfirm=A new version of Forge is available ({0}).\nYou are currently on version ({1})\n\nWould you like to update to the new version now?
|
||||
lblUpdateNow=Update Now
|
||||
lblUpdateLater=Update Later
|
||||
lblNewVersionAvailable=New Version Available
|
||||
lblNewVersionDownloading=Download the new version..
|
||||
lblForgeHasBeenUpdateRestartForgeToUseNewVersion=Forge has been downloaded. You should extract the package and restart Forge for the new version.
|
||||
lblExitNowConfirm=Exit now?
|
||||
@@ -53,6 +53,8 @@ btnClearImageCache=清除图片缓存
|
||||
btnTokenPreviewer=衍生物预览器
|
||||
btnCopyToClipboard=复制到剪切板
|
||||
cbpSelectLanguage=语言
|
||||
cbpAutoUpdater=自动更新
|
||||
nlAutoUpdater=选择用于更新Forge的发布渠道
|
||||
nlSelectLanguage=选择语言(除了正在进行中的游戏)(需要重新启动)
|
||||
cbRemoveSmall=删除小生物
|
||||
cbCardBased=包括基于单卡生成的套牌
|
||||
@@ -182,6 +184,7 @@ KeyboardShortcuts=键盘快捷键
|
||||
#VSubmenuAchievements.java
|
||||
lblAchievements=成就
|
||||
#VSubmenuDownloaders.java
|
||||
btnCheckForUpdates=检查更新
|
||||
btnDownloadSetPics=下载低清系列图
|
||||
btnDownloadPicsHQ=下载高清卡图(这很慢!)
|
||||
btnDownloadPics=下载低清卡图
|
||||
@@ -194,6 +197,7 @@ btnImportPictures=导入数据
|
||||
btnHowToPlay=如何玩
|
||||
btnDownloadPrices=下载卡牌价格
|
||||
btnLicensing=许可证详情
|
||||
lblCheckForUpdates=检查Forge服务器,查看是否有新的版本
|
||||
lblDownloadPics=下载缺省牌的图片
|
||||
lblDownloadPicsHQ=下载缺省牌的高清图片
|
||||
lblDownloadSetPics=下载每张牌的图片(每张牌出现一次)
|
||||
@@ -2545,3 +2549,13 @@ lblInvalidCommanderGameTypeDeck=错误的{0}套牌
|
||||
lblInvalidSchemeDeck=无效的阴谋套牌
|
||||
lblInvalidPlanarDeck=无效的时空套牌
|
||||
lblNoSelectedVanguardAvatarForPlayer={0}没有选择以下先锋Avatar。请选择一种或者禁用先锋变种。
|
||||
#AutoUpdater.java
|
||||
lblYouHaventSetUpdateChannel=你还没设置更新频道。你要立刻检查更新吗?
|
||||
lblManualCheck=手动检查更新
|
||||
lblNewVersionForgeAvailableUpdateConfirm=有新版本Forge可用({0}).\n你当前的Forge版本({1})\n\n你要更新到新版本吗?
|
||||
lblUpdateNow=现在更新
|
||||
lblUpdateLater=稍后更新
|
||||
lblNewVersionAvailable=有新版本可用
|
||||
lblNewVersionDownloading=下载新版本中
|
||||
lblForgeHasBeenUpdateRestartForgeToUseNewVersion=Forge has been downloaded. You should extract the package and restart Forge for the new version.
|
||||
lblExitNowConfirm=现在退出吗?
|
||||
@@ -6,6 +6,7 @@ import forge.model.FModel;
|
||||
import forge.properties.ForgePreferences;
|
||||
import forge.util.BuildInfo;
|
||||
import forge.util.FileUtil;
|
||||
import forge.util.Localizer;
|
||||
import forge.util.WaitCallback;
|
||||
import forge.util.gui.SOptionPane;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
@@ -28,6 +29,7 @@ public class AutoUpdater {
|
||||
private final String RELEASE_MAVEN_METADATA = "https://releases.cardforge.org/forge/forge-gui-desktop/maven-metadata.xml";
|
||||
private static final boolean VERSION_FROM_METADATA = true;
|
||||
private static final String TMP_DIR = "tmp/";
|
||||
private static final Localizer localizer = Localizer.getInstance();
|
||||
|
||||
public static String[] updateChannels = new String[]{ "none", "snapshot", "release"};
|
||||
|
||||
@@ -74,9 +76,9 @@ public class AutoUpdater {
|
||||
// TODO This doesn't work yet, because FSkin isn't loaded at the time.
|
||||
return false;
|
||||
} else if (updateChannel.equals("none")) {
|
||||
String message = "You haven't set an update channel. Do you want to check a channel now?";
|
||||
String message = localizer.getMessage("lblYouHaventSetUpdateChannel");
|
||||
List<String> options = ImmutableList.of("Cancel", "release", "snapshot");
|
||||
int option = SOptionPane.showOptionDialog(message, "Manual Check", null, options, 0);
|
||||
int option = SOptionPane.showOptionDialog(message, localizer.getMessage("lblManualCheck"), null, options, 0);
|
||||
if (option == 0) {
|
||||
return false;
|
||||
} else {
|
||||
@@ -180,12 +182,9 @@ public class AutoUpdater {
|
||||
return downloadFromBrowser();
|
||||
}
|
||||
|
||||
String message = "A new version of Forge is available (" + version + ").\n" +
|
||||
"You are currently on version (" + buildVersion + ").\n\n" +
|
||||
"Would you like to update to the new version now?";
|
||||
|
||||
final List<String> options = ImmutableList.of("Update Now", "Update Later");
|
||||
if (SOptionPane.showOptionDialog(message, "New Version Available", null, options, 0) == 0) {
|
||||
String message = localizer.getMessage("lblNewVersionForgeAvailableUpdateConfirm", version, buildVersion);
|
||||
final List<String> options = ImmutableList.of(localizer.getMessage("lblUpdateNow"), localizer.getMessage("lblUpdateLater"));
|
||||
if (SOptionPane.showOptionDialog(message, localizer.getMessage("lblNewVersionAvailable"), null, options, 0) == 0) {
|
||||
return downloadFromForge();
|
||||
}
|
||||
|
||||
@@ -208,7 +207,7 @@ public class AutoUpdater {
|
||||
WaitCallback<Boolean> callback = new WaitCallback<Boolean>() {
|
||||
@Override
|
||||
public void run() {
|
||||
GuiBase.getInterface().download(new GuiDownloadZipService("Auto Updater", "Download the new version..", packageUrl, "tmp/", null, null) {
|
||||
GuiBase.getInterface().download(new GuiDownloadZipService("Auto Updater", localizer.getMessage("lblNewVersionDownloading"), packageUrl, "tmp/", null, null) {
|
||||
@Override
|
||||
public void downloadAndUnzip() {
|
||||
packagePath = download(version + "-upgrade.tar.bz2");
|
||||
@@ -240,7 +239,7 @@ public class AutoUpdater {
|
||||
}
|
||||
|
||||
private void restartForge() {
|
||||
if (isLoading || SOptionPane.showConfirmDialog("Forge has been downloaded. You should extract the package and restart Forge for the new version.", "Exit now?")) {
|
||||
if (isLoading || SOptionPane.showConfirmDialog(localizer.getMessage("lblForgeHasBeenUpdateRestartForgeToUseNewVersion"), localizer.getMessage("lblExitNowConfirm"))) {
|
||||
System.exit(0);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user