mirror of
https://github.com/lichess-org/mobile.git
synced 2026-05-26 13:50:52 +00:00
6587 lines
176 KiB
Dart
6587 lines
176 KiB
Dart
// ignore: unused_import
|
|
import 'package:intl/intl.dart' as intl;
|
|
import 'l10n.dart';
|
|
|
|
// ignore_for_file: type=lint
|
|
|
|
/// The translations for Galician (`gl`).
|
|
class AppLocalizationsGl extends AppLocalizations {
|
|
AppLocalizationsGl([String locale = 'gl']) : super(locale);
|
|
|
|
@override
|
|
String get mobileAccount => 'Conta';
|
|
|
|
@override
|
|
String get mobileAccountPreferences => 'Preferencias da conta';
|
|
|
|
@override
|
|
String get mobileAccountPreferencesHelp => 'Estas preferencias aplicaranse á túa conta de Lichess e serán empregadas en todos os teus dispositivos.';
|
|
|
|
@override
|
|
String get mobileAllGames => 'Todas as partidas';
|
|
|
|
@override
|
|
String get mobileAreYouSure => 'Estás seguro?';
|
|
|
|
@override
|
|
String get mobileBoardSettings => 'Preferencias de taboleiro';
|
|
|
|
@override
|
|
String get mobileCancelTakebackOffer => 'Cancelar a proposta de retroceso de xogada';
|
|
|
|
@override
|
|
String get mobileClearButton => 'Borrar';
|
|
|
|
@override
|
|
String get mobileCorrespondenceClearSavedMove => 'Borrar a xogada gardada';
|
|
|
|
@override
|
|
String get mobileCustomGameJoinAGame => 'Unirse a unha partida';
|
|
|
|
@override
|
|
String get mobileFeedbackButton => 'Comentarios';
|
|
|
|
@override
|
|
String mobileGoodEvening(String param) {
|
|
return 'Saúdos, $param';
|
|
}
|
|
|
|
@override
|
|
String get mobileGoodEveningWithoutName => 'Saúdos';
|
|
|
|
@override
|
|
String mobileGoodDay(String param) {
|
|
return 'Bos días, $param';
|
|
}
|
|
|
|
@override
|
|
String get mobileGoodDayWithoutName => 'Bos días';
|
|
|
|
@override
|
|
String get mobileHideVariation => 'Ocultar variantes';
|
|
|
|
@override
|
|
String get mobileHomeTab => 'Inicio';
|
|
|
|
@override
|
|
String get mobileLiveStreamers => 'Presentadores en directo';
|
|
|
|
@override
|
|
String get mobileMustBeLoggedIn => 'Debes iniciar sesión para ver esta páxina.';
|
|
|
|
@override
|
|
String get mobileNewGame => 'Nova partida';
|
|
|
|
@override
|
|
String get mobileNoSearchResults => 'Sen resultados';
|
|
|
|
@override
|
|
String get mobileNotAllFeaturesAreAvailable => 'Ten en conta que neste intre non están dispoñibles todas as funcións da aplicación vella ou do sitio web; porén, seguimos a engadilas día a día.';
|
|
|
|
@override
|
|
String get mobileNotFollowingAnyUser => 'Non estás a seguir a ningún usuario.';
|
|
|
|
@override
|
|
String get mobileOkButton => 'OK';
|
|
|
|
@override
|
|
String get mobileOverTheBoard => 'Xogar nun taboleiro virtual';
|
|
|
|
@override
|
|
String mobilePlayersMatchingSearchTerm(String param) {
|
|
return 'O nome de usuario contén \"$param\"';
|
|
}
|
|
|
|
@override
|
|
String get mobilePositionLeft => 'Esquerda';
|
|
|
|
@override
|
|
String get mobilePositionRight => 'Dereita';
|
|
|
|
@override
|
|
String get mobilePrefMagnifyDraggedPiece => 'Ampliar a peza arrastrada';
|
|
|
|
@override
|
|
String get mobilePuzzleStormConfirmEndRun => 'Queres rematar esta quenda?';
|
|
|
|
@override
|
|
String get mobilePuzzleStormFilterNothingToShow => 'Non aparece nada. Por favor, cambia os filtros';
|
|
|
|
@override
|
|
String get mobilePuzzleStormNothingToShow => 'Non aparece nada. Primeiro xoga algunha quenda de Puzzle Storm.';
|
|
|
|
@override
|
|
String get mobilePuzzleStormSubtitle => 'Resolve tantos crebacabezas como sexa posible en 3 minutos.';
|
|
|
|
@override
|
|
String get mobilePuzzleStreakAbortWarning => 'Perderás a túa secuencia actual e o teu resultado gardarase.';
|
|
|
|
@override
|
|
String get mobilePuzzleThemesSubtitle => 'Resolve crebacabezas das túas aperturas favoritas ou elixe un tema.';
|
|
|
|
@override
|
|
String get mobilePuzzlesTab => 'Problemas';
|
|
|
|
@override
|
|
String get mobileRecentSearches => 'Procuras recentes';
|
|
|
|
@override
|
|
String get mobileRemoveBookmark => 'Eliminar marcador';
|
|
|
|
@override
|
|
String get mobileServerAnalysis => 'Análise no servidor';
|
|
|
|
@override
|
|
String get mobileSettingsClockPosition => 'Posición do reloxo';
|
|
|
|
@override
|
|
String get mobileSettingsCustomBackgroundPresets => 'Predeterminados';
|
|
|
|
@override
|
|
String get mobileSettingsDraggedPieceTarget => 'Destino da peza arrastrada';
|
|
|
|
@override
|
|
String get mobileSettingsDraggedTargetCircle => 'Círculo';
|
|
|
|
@override
|
|
String get mobileSettingsDraggedTargetSquare => 'Cadrado';
|
|
|
|
@override
|
|
String get mobileSettingsHomeWidgets => 'Trebellos da páxina de inicio';
|
|
|
|
@override
|
|
String get mobileSettingsImmersiveMode => 'Pantalla completa';
|
|
|
|
@override
|
|
String get mobileSettingsImmersiveModeSubtitle => 'Oculta a Interface de Usuario. Úsao se che amolan as iconas de navegación do sistema nos bordos da pantalla durante as partidas e os crebacabezas.';
|
|
|
|
@override
|
|
String get mobileSettingsMaterialDifferenceCapturedPieces => 'Pezas capturadas';
|
|
|
|
@override
|
|
String get mobileSettingsPickAnImage => 'Selecciona unha imaxe';
|
|
|
|
@override
|
|
String get mobileSettingsPickAnImageHelp => 'O fondo personalizado só funciona no modo escuro. Recoméndase usar unha imaxe escura.';
|
|
|
|
@override
|
|
String get mobileSettingsPickAnImageBlur => 'Esfumar a imaxe';
|
|
|
|
@override
|
|
String get mobileSettingsPickAnImageHideBoard => 'Agochar o taboleiro';
|
|
|
|
@override
|
|
String get mobileSettingsPickAnImageShowBoard => 'Amosar o taboleiro';
|
|
|
|
@override
|
|
String get mobileSettingsPickAnImageSwipeToDisplay => 'Arrastrar para amosar outros fondos';
|
|
|
|
@override
|
|
String get mobileSettingsPieceShiftMethodEither => 'Tocar ou arrastrar';
|
|
|
|
@override
|
|
String get mobileSettingsPieceShiftMethodTapTwoSquares => 'Tocar dúas casas';
|
|
|
|
@override
|
|
String get mobileSettingsShapeDrawing => 'Debuxo de figuras';
|
|
|
|
@override
|
|
String get mobileSettingsShapeDrawingSubtitle => 'Debuxar figuras usando dous dedos: poñer un dedo sobre unha casa baleira e arrastrar o outro dedo pra debuxar unha figura.';
|
|
|
|
@override
|
|
String get mobileSettingsShowBorder => 'Amosar o bordo';
|
|
|
|
@override
|
|
String get mobileSettingsTouchFeedback => 'Resposta táctil';
|
|
|
|
@override
|
|
String get mobileSettingsTouchFeedbackSubtitle => 'Se está activada, o dispositivo vibrará ó moveres ou capturares unha peza.';
|
|
|
|
@override
|
|
String get mobileSettingsTab => 'Axustes';
|
|
|
|
@override
|
|
String get mobileShareGamePGN => 'Compartir PGN';
|
|
|
|
@override
|
|
String get mobileShareGameURL => 'Compartir o URL da partida';
|
|
|
|
@override
|
|
String get mobileSharePositionAsFEN => 'Compartir a posición coma FEN';
|
|
|
|
@override
|
|
String get mobileSharePuzzle => 'Compartir este crebacabezas';
|
|
|
|
@override
|
|
String get mobileShowComments => 'Amosar os comentarios';
|
|
|
|
@override
|
|
String get mobileShowResult => 'Amosar o resultado';
|
|
|
|
@override
|
|
String get mobileShowVariations => 'Amosar as variantes';
|
|
|
|
@override
|
|
String get mobileSomethingWentWrong => 'Algo foi mal.';
|
|
|
|
@override
|
|
String get mobileSystemColors => 'Cores do sistema';
|
|
|
|
@override
|
|
String get mobileTheme => 'Tema';
|
|
|
|
@override
|
|
String get mobileToolsTab => 'Ferrament.';
|
|
|
|
@override
|
|
String mobileUnsupportedVariant(String param) {
|
|
return 'A variante $param non é compatíbel con esta versión.';
|
|
}
|
|
|
|
@override
|
|
String get mobileWaitingForOpponentToJoin => 'Agardando un rival...';
|
|
|
|
@override
|
|
String get mobileWatchTab => 'Ver';
|
|
|
|
@override
|
|
String get mobileWelcomeToLichessApp => 'Benvido á aplicación de Lichess!';
|
|
|
|
@override
|
|
String get mobileViewGame => 'Ver a partida';
|
|
|
|
@override
|
|
String get mobileCustomizeHomeTip => 'Consello: podes engadir máis trebellos na Pantalla de Inicio ou eliminar os que non precisas!';
|
|
|
|
@override
|
|
String get mobileCustomizeHomeTipDismiss => 'Descartar';
|
|
|
|
@override
|
|
String get mobileCustomizeButton => 'Personalizar';
|
|
|
|
@override
|
|
String get mobileStopShowingThreat => 'Non amosar a ameaza';
|
|
|
|
@override
|
|
String get mobileTournamentCompleted => 'Completados';
|
|
|
|
@override
|
|
String get mobileTournamentJumpToMyPage => 'Ir á miña páxina';
|
|
|
|
@override
|
|
String get mobileDisplayModeCompact => 'Compacto';
|
|
|
|
@override
|
|
String get mobileDisplayModeDetailed => 'Detallado';
|
|
|
|
@override
|
|
String get mobileOpeningExplorerNotAvailableOffline => 'O Explorador de Aperturas non está dispoñible sen conexión.';
|
|
|
|
@override
|
|
String get mobileChallengeCreated => 'Desafío creado: serás notificado cando comece a partida.\nPodes acceder ó reto dende a pantalla de Inicio.';
|
|
|
|
@override
|
|
String get mobilePreviousPage => 'Anterior';
|
|
|
|
@override
|
|
String get mobileOrImportPgnFile => 'Ou importa un arquivo PGN';
|
|
|
|
@override
|
|
String get variantStandardTitle => 'Regras do xadrez estándar (FIDE)';
|
|
|
|
@override
|
|
String get variantChess960Title => 'A posición inicial das pezas das filas 1 e 8 é aleatoria.';
|
|
|
|
@override
|
|
String get variantKingOfTheHillTitle => 'Leva o teu Rei ó centro para gañar a partida.';
|
|
|
|
@override
|
|
String get variantThreeCheckTitle => 'Dálle xaque 3 veces ó teu rival para gañar a partida.';
|
|
|
|
@override
|
|
String get variantAntichessTitle => 'Perde todas as túas pezas (ou fica afogado) para gañar a partida.';
|
|
|
|
@override
|
|
String get variantAtomicTitle => 'Estoura o rei do rival para gañares.';
|
|
|
|
@override
|
|
String get variantHordeTitle => 'Un bando ten unha manchea de peóns e o outro ten un exército normal.';
|
|
|
|
@override
|
|
String get variantRacingKingsTitle => 'Leva o teu rei ó outro lado do taboleiro para gañar.';
|
|
|
|
@override
|
|
String get variantCrazyhouseTitle => 'Ademais dos movementos convencionais, podes guindar as pezas capturadas no taboleiro.';
|
|
|
|
@override
|
|
String get variantFromPositionTitle => 'Xadrez estándar a partir dunha posición personalizada';
|
|
|
|
@override
|
|
String get activityActivity => 'Actividade';
|
|
|
|
@override
|
|
String get activityHostedALiveStream => 'Emitiu en directo';
|
|
|
|
@override
|
|
String activityRankedInSwissTournament(String param1, String param2) {
|
|
return '$param1º na clasificación de $param2';
|
|
}
|
|
|
|
@override
|
|
String get activitySignedUp => 'Rexistrado en lichess.org';
|
|
|
|
@override
|
|
String activitySupportedNbMonths(int count, String param2) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Apoiou a lichess.org durante $count meses como $param2',
|
|
one: 'Apoiou a lichess.org durante $count mes como $param2',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String activityPracticedNbPositions(int count, String param2) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Practicou $count posicións en $param2',
|
|
one: 'Practicou $count posición en $param2',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String activitySolvedNbPuzzles(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Resolveu $count exercicios de adestramento',
|
|
one: 'Resolveu $count exercicio de adestramento',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String activityPlayedNbGames(int count, String param2) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Xogou $count partidas de $param2',
|
|
one: 'Xogou $count partida de $param2',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String activityPostedNbMessages(int count, String param2) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Publicou $count mensaxes en $param2',
|
|
one: 'Publicou $count mensaxe en $param2',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String activityPlayedNbMoves(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Xogou $count movementos',
|
|
one: 'Xogou $count movemento',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String activityInNbCorrespondenceGames(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'en $count partidas por correspondencia',
|
|
one: 'en $count partida por correspondencia',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String activityCompletedNbGames(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Xogou $count partidas por correspondencia',
|
|
one: 'Xogou $count partida por correspondencia',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String activityCompletedNbVariantGames(int count, String param2) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Finalizou $count partidas $param2 por correspondencia',
|
|
one: 'Finalizou $count partida $param2 por correspondencia',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String activityFollowedNbPlayers(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Comezou a seguir a $count xogadores',
|
|
one: 'Comezou a seguir a $count xogador',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String activityGainedNbFollowers(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Gañou $count novos seguidores',
|
|
one: 'Gañou $count novo seguidor',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String activityHostedNbSimuls(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Ofreceu $count exhibicións simultáneas',
|
|
one: 'Ofreceu $count exhibición simultánea',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String activityJoinedNbSimuls(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Participou en $count exhibicións simultáneas',
|
|
one: 'Participou en $count exhibición simultánea',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String activityCreatedNbStudies(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Creou $count novos estudos',
|
|
one: 'Creou $count novo estudo',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String activityCompetedInNbTournaments(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Competiu en $count torneos Arena',
|
|
one: 'Competiu en $count torneo Arena',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String activityRankedInTournament(int count, String param2, String param3, String param4) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$countº na clasificación (no $param2% mellor) con $param3 partidas en $param4',
|
|
one: '$countº na clasificación (no $param2% mellor) con $param3 partida en $param4',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String activityCompetedInNbSwissTournaments(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Competiu en $count torneos suízos',
|
|
one: 'Competiu en $count torneo suízo',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String activityJoinedNbTeams(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Uniuse a $count equipos',
|
|
one: 'Uniuse a $count equipo',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String get arenaArena => 'Arena';
|
|
|
|
@override
|
|
String get arenaArenaTournaments => 'Torneos Arena';
|
|
|
|
@override
|
|
String get arenaIsItRated => 'É puntuado?';
|
|
|
|
@override
|
|
String get arenaWillBeNotified => 'Serás notificado cando comece o torneo, polo que podes cambiar de lapela sen problema.';
|
|
|
|
@override
|
|
String get arenaIsRated => 'Este torneo é puntuado e afectará á túa puntuación.';
|
|
|
|
@override
|
|
String get arenaIsNotRated => 'Este torneo *non* é puntuado e *non* afectará á túa puntuación.';
|
|
|
|
@override
|
|
String get arenaSomeRated => 'Algúns torneos son puntuados e afectarán á túa puntuación.';
|
|
|
|
@override
|
|
String get arenaHowAreScoresCalculated => 'Como se calculan os puntos de torneo?';
|
|
|
|
@override
|
|
String get arenaHowAreScoresCalculatedAnswer => 'Unha vitoria ten unha puntuación por defecto de 2 puntos, unhas táboas suman 1 punto e as derrotas ningún punto.\nSe gañas dúas partidas seguidas, comezarás unha secuencia de puntuación dobre, representada por unha icona de lapa.\nAs seguintes partidas continuarán valendo dobre ata que pares de gañar.\nÉ dicir, unha vitoria valerá 4 puntos, unhas táboas 2 puntos e a derrota segue sen dar puntos.\n\nPor exemplo, dúas vitorias seguidas por unhas táboas valen 6 puntos: 2 + 2 + (2 x 1)';
|
|
|
|
@override
|
|
String get arenaBerserk => 'Modo Berserk';
|
|
|
|
@override
|
|
String get arenaBerserkAnswer => 'Cando un xogador preme no botón de Berserk ao comezo da partida, perde a metade do seu tempo no reloxo, pero a vitoria, de conseguila, valerá un punto máis.\n\nFacer o Berserk en controis de tempo con incremento tamén cancela o incremento (1+2 é unha excepción, xa que se converte en 1+0).\n\nO modo Berserk non está dispoñible en partidas con tempo inicial cero (0+1, 0+2).\n\nO modo Berserk só garante un punto adicional no caso de que se realicen polo menos 7 xogadas na partida.';
|
|
|
|
@override
|
|
String get arenaHowIsTheWinnerDecided => 'Como se decide o gañador?';
|
|
|
|
@override
|
|
String get arenaHowIsTheWinnerDecidedAnswer => 'Cando remata o tempo establecido o xogador con máis puntos é declarado vencedor.\n\nSe dous ou máis xogadores empatan a puntos o criterio de desempate é o rendemento no torneo.';
|
|
|
|
@override
|
|
String get arenaHowDoesPairingWork => 'Como funcionan os emparellamentos?';
|
|
|
|
@override
|
|
String get arenaHowDoesPairingWorkAnswer => 'Ao comezo do torneo os xogadores son emparellados segundo a súa puntuación.\nAsí que rematas unha partida e voltas á sala de espera serás emparellado cun novo opoñente que estea preto na clasificación. Isto garante un mínimo tempo de espera. Así e todo pode que non xogues contra todos os participantes do torneo.\nXoga rápido para disputar máis partidas e gañar máis puntos.';
|
|
|
|
@override
|
|
String get arenaHowDoesItEnd => 'Como remata?';
|
|
|
|
@override
|
|
String get arenaHowDoesItEndAnswer => 'O torneo ten un reloxo cunha conta atrás. Cando chega a cero, a clasificación do torneo conxélase e proclámase o gañador. Malia que as partidas en curso deben rematar, non contan para a clasificación do torneo.';
|
|
|
|
@override
|
|
String get arenaOtherRules => 'Outras regras importantes';
|
|
|
|
@override
|
|
String get arenaThereIsACountdown => 'Hai unha conta atrás para a túa primeira xogada. Non executala neste tempo dará a vitoria ao teu opoñente.';
|
|
|
|
@override
|
|
String get arenaThisIsPrivate => 'Este é un torneo privado';
|
|
|
|
@override
|
|
String arenaShareUrl(String param) {
|
|
return 'Comparte este URL para que a xente se una: $param';
|
|
}
|
|
|
|
@override
|
|
String arenaDrawStreakStandard(String param) {
|
|
return 'Secuencias de táboas: Cando un xogador fai varias táboas consecutivas na Arena, só a primeira delas recibe un punto, así como as que duren máis de $param movementos en partidas estándar. Só podes romper unha secuencia de táboas mediante unha vitoria, non serven nin unha derrota nin unhas táboas.';
|
|
}
|
|
|
|
@override
|
|
String get arenaDrawStreakVariants => 'A duración mínima que permite recibir puntos nas partidas empatadas difire segundo a variante. A seguinte táboa amosa o limiar para cada variante.';
|
|
|
|
@override
|
|
String get arenaVariant => 'Variante';
|
|
|
|
@override
|
|
String get arenaMinimumGameLength => 'Duración mínima da partida';
|
|
|
|
@override
|
|
String get arenaHistory => 'Historial de torneos Arena';
|
|
|
|
@override
|
|
String get arenaNewTeamBattle => 'Nova Batalla por Equipos';
|
|
|
|
@override
|
|
String get arenaCustomStartDate => 'Data de comezo personalizada';
|
|
|
|
@override
|
|
String get arenaCustomStartDateHelp => 'Na túa zona horaria local. Isto sobrescribe o axuste \"Tempo antes de que comece o torneo\"';
|
|
|
|
@override
|
|
String get arenaAllowBerserk => 'Berserk permitido';
|
|
|
|
@override
|
|
String get arenaAllowBerserkHelp => 'Permite que os xogadores reduzan o seu tempo á metade para gañar un punto extra';
|
|
|
|
@override
|
|
String get arenaAllowChatHelp => 'Permite que os xogadores se comuniquen nunha sala de conversas';
|
|
|
|
@override
|
|
String get arenaArenaStreaks => 'Secuencia de vitorias na Arena';
|
|
|
|
@override
|
|
String get arenaArenaStreaksHelp => 'Tras 2 vitorias, as seguintes vitorias consecutivas dan 4 puntos en lugar de 2.';
|
|
|
|
@override
|
|
String get arenaNoBerserkAllowed => 'Non está permitido facer o Berserk';
|
|
|
|
@override
|
|
String get arenaNoArenaStreaks => 'Arena sen secuencias de vitorias';
|
|
|
|
@override
|
|
String get arenaAveragePerformance => 'Rendemento medio';
|
|
|
|
@override
|
|
String get arenaAverageScore => 'Puntuación media';
|
|
|
|
@override
|
|
String get arenaMyTournaments => 'Os meus torneos';
|
|
|
|
@override
|
|
String get arenaEditTournament => 'Editar o torneo';
|
|
|
|
@override
|
|
String get arenaEditTeamBattle => 'Editar a batalla por equipos';
|
|
|
|
@override
|
|
String get arenaDefender => 'Defensor';
|
|
|
|
@override
|
|
String get arenaPickYourTeam => 'Escolle o teu equipo';
|
|
|
|
@override
|
|
String get arenaWhichTeamWillYouRepresentInThisBattle => 'A que equipo representarás nesta batalla?';
|
|
|
|
@override
|
|
String get arenaYouMustJoinOneOfTheseTeamsToParticipate => 'Tes que unirte a algún destes equipos para participar!';
|
|
|
|
@override
|
|
String get arenaCreated => 'Creado';
|
|
|
|
@override
|
|
String get arenaRecentlyPlayed => 'Últimos xogados';
|
|
|
|
@override
|
|
String get arenaBestResults => 'Mellores resultados';
|
|
|
|
@override
|
|
String get arenaTournamentStats => 'Estatísticas do torneo';
|
|
|
|
@override
|
|
String get arenaRankAvgHelp => 'A clasificación media é unha porcentaxe da túa clasificación. Canto máis baixa, mellor.\n\nPor exemplo, ficar en 3º lugar nun torneo de 100 xogadores = 3%. Ficar 10º nun torneo de 1000 xogadores = 1%.';
|
|
|
|
@override
|
|
String get arenaMedians => 'medianas';
|
|
|
|
@override
|
|
String arenaAllAveragesAreX(String param) {
|
|
return 'Todas as medias nesta páxina son $param.';
|
|
}
|
|
|
|
@override
|
|
String get arenaTotal => 'Total';
|
|
|
|
@override
|
|
String get arenaPointsAvg => 'Media de puntos';
|
|
|
|
@override
|
|
String get arenaPointsSum => 'Suma dos puntos';
|
|
|
|
@override
|
|
String get arenaRankAvg => 'Clasificación media';
|
|
|
|
@override
|
|
String get arenaTournamentWinners => 'Gañadores do torneo';
|
|
|
|
@override
|
|
String get arenaTournamentShields => 'Torneos de Escudo';
|
|
|
|
@override
|
|
String get arenaOnlyTitled => 'Só xogadores titulados';
|
|
|
|
@override
|
|
String get arenaOnlyTitledHelp => 'Esixir un título oficial para unirse ó torneo';
|
|
|
|
@override
|
|
String get arenaTournamentPairingsAreNowClosed => 'Os emparellamentos do torneo están pechados.';
|
|
|
|
@override
|
|
String get arenaBerserkRate => 'Porcentaxe de Berserk';
|
|
|
|
@override
|
|
String arenaDrawingWithinNbMoves(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Se a partida remata en táboas durante os primeiros $count movementos, non se concederán puntos a ningún dos xogadores.',
|
|
one: 'Se a partida remata en táboas no movemento $count, non se concederán puntos a ningún dos xogadores.',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String arenaViewAllXTeams(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Ver todos os $count equipos',
|
|
one: 'Ver o equipo',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String get broadcastBroadcasts => 'Emisións en directo';
|
|
|
|
@override
|
|
String get broadcastMyBroadcasts => 'As miñas emisións';
|
|
|
|
@override
|
|
String get broadcastLiveBroadcasts => 'Emisións de torneos en directo';
|
|
|
|
@override
|
|
String get broadcastBroadcastCalendar => 'Calendario de emisións';
|
|
|
|
@override
|
|
String get broadcastNewBroadcast => 'Nova emisión en directo';
|
|
|
|
@override
|
|
String get broadcastSubscribedBroadcasts => 'Emisións subscritas';
|
|
|
|
@override
|
|
String get broadcastAboutBroadcasts => 'Sobre as retransmisións';
|
|
|
|
@override
|
|
String get broadcastHowToUseLichessBroadcasts => 'Como usar as Retransmisións de Lichess.';
|
|
|
|
@override
|
|
String get broadcastTheNewRoundHelp => 'A nova rolda terá os mesmos membros e colaboradores cá rolda anterior.';
|
|
|
|
@override
|
|
String get broadcastAddRound => 'Engadir unha rolda';
|
|
|
|
@override
|
|
String get broadcastOngoing => 'En curso';
|
|
|
|
@override
|
|
String get broadcastUpcoming => 'Proximamente';
|
|
|
|
@override
|
|
String get broadcastRoundName => 'Nome da rolda';
|
|
|
|
@override
|
|
String get broadcastTournamentName => 'Nome do evento';
|
|
|
|
@override
|
|
String get broadcastTournamentDescription => 'Breve descrición do torneo';
|
|
|
|
@override
|
|
String get broadcastFullDescription => 'Descrición completa do evento';
|
|
|
|
@override
|
|
String broadcastFullDescriptionHelp(String param1, String param2) {
|
|
return 'Descrición longa opcional do evento. Podes usar $param1 para dispoñer de opcións adicionais de formato. A lonxitude debe ser menor de $param2 caracteres.';
|
|
}
|
|
|
|
@override
|
|
String get broadcastSourceSingleUrl => 'URL de orixe do arquivo PGN';
|
|
|
|
@override
|
|
String get broadcastSourceUrlHelp => 'Ligazón que Lichess comprobará para obter actualizacións dos PGN. Debe ser publicamente accesíbel desde a Internet.';
|
|
|
|
@override
|
|
String get broadcastSourceGameIds => 'Até 64 identificadores de partidas de Lichess, separados por espazos.';
|
|
|
|
@override
|
|
String broadcastStartDateTimeZone(String param) {
|
|
return 'Data de inicio do torneo (na zona horaria local): $param';
|
|
}
|
|
|
|
@override
|
|
String get broadcastStartDateHelp => 'Opcional, se sabes cando comeza o evento';
|
|
|
|
@override
|
|
String get broadcastCurrentGameUrl => 'Ligazón da partida actual';
|
|
|
|
@override
|
|
String get broadcastDownloadAllRounds => 'Descargar todas as roldas';
|
|
|
|
@override
|
|
String get broadcastResetRound => 'Restablecer esta rolda';
|
|
|
|
@override
|
|
String get broadcastDeleteRound => 'Borrar esta rolda';
|
|
|
|
@override
|
|
String get broadcastDefinitivelyDeleteRound => 'Eliminar definitivamente a rolda e todas as súas partidas.';
|
|
|
|
@override
|
|
String get broadcastDeleteAllGamesOfThisRound => 'Eliminar todas as partidas desta rolda. A transmisión en orixe terá que estar activa para volver crealas.';
|
|
|
|
@override
|
|
String get broadcastEditRoundStudy => 'Editar o estudo da rolda';
|
|
|
|
@override
|
|
String get broadcastDeleteTournament => 'Eliminar este torneo';
|
|
|
|
@override
|
|
String get broadcastDefinitivelyDeleteTournament => 'Eliminar o torneo de forma definitiva, con todas as súas roldas e partidas.';
|
|
|
|
@override
|
|
String get broadcastShowScores => 'Amosar os puntos dos xogadores en función dos resultados das partidas';
|
|
|
|
@override
|
|
String get broadcastReplacePlayerTags => 'Opcional: substituír os nomes dos xogadores, as puntuacións e os títulos';
|
|
|
|
@override
|
|
String get broadcastFideFederations => 'Federacións FIDE';
|
|
|
|
@override
|
|
String get broadcastTop10Rating => 'Media do top 10';
|
|
|
|
@override
|
|
String get broadcastFidePlayers => 'Xogadores FIDE';
|
|
|
|
@override
|
|
String get broadcastFidePlayerNotFound => 'Xogador FIDE non atopado';
|
|
|
|
@override
|
|
String get broadcastFideProfile => 'Perfil FIDE';
|
|
|
|
@override
|
|
String get broadcastFederation => 'Federación';
|
|
|
|
@override
|
|
String get broadcastAge => 'Idade';
|
|
|
|
@override
|
|
String get broadcastUnrated => 'Sen puntuar';
|
|
|
|
@override
|
|
String get broadcastRecentTournaments => 'Torneos recentes';
|
|
|
|
@override
|
|
String get broadcastOpenLichess => 'Abrir en Lichess';
|
|
|
|
@override
|
|
String get broadcastTeams => 'Equipos';
|
|
|
|
@override
|
|
String get broadcastBoards => 'Taboleiros';
|
|
|
|
@override
|
|
String get broadcastOverview => 'Visión de conxunto';
|
|
|
|
@override
|
|
String get broadcastSubscribeTitle => 'Subscríbete para ser notificado ó comezo de cada rolda. Podes activar/desactivar o son das notificacións ou as notificacións emerxentes para as emisións en directo nas preferencias da túa conta.';
|
|
|
|
@override
|
|
String get broadcastUploadImage => 'Subir a imaxe do torneo';
|
|
|
|
@override
|
|
String get broadcastNoBoardsYet => 'Aínda non hai taboleiros. Aparecerán cando se suban as partidas.';
|
|
|
|
@override
|
|
String broadcastBoardsCanBeLoaded(String param) {
|
|
return 'Os taboleiros pódense cargar dende a fonte ou a través da $param';
|
|
}
|
|
|
|
@override
|
|
String broadcastStartsAfter(String param) {
|
|
return 'Comeza tras a $param';
|
|
}
|
|
|
|
@override
|
|
String get broadcastStartVerySoon => 'A emisión comeza decontado.';
|
|
|
|
@override
|
|
String get broadcastNotYetStarted => 'A emisión aínda non comezou.';
|
|
|
|
@override
|
|
String get broadcastOfficialWebsite => 'Páxina web oficial';
|
|
|
|
@override
|
|
String get broadcastOfficialStandings => 'Clasificación oficial';
|
|
|
|
@override
|
|
String get broadcastRegulations => 'Regulamento';
|
|
|
|
@override
|
|
String broadcastIframeHelp(String param) {
|
|
return 'Atopar máis opcións na $param.';
|
|
}
|
|
|
|
@override
|
|
String get broadcastWebmastersPage => 'páxina do administrador web';
|
|
|
|
@override
|
|
String get broadcastEmbedThisBroadcast => 'Incrustar esta emisión na túa páxina web';
|
|
|
|
@override
|
|
String get broadcastRatingDiff => 'Diferenza de puntuación';
|
|
|
|
@override
|
|
String get broadcastGamesThisTournament => 'Partidas neste torneo';
|
|
|
|
@override
|
|
String get broadcastScore => 'Resultado';
|
|
|
|
@override
|
|
String get broadcastStandingsDisclaimer => 'A clasificación calcúlase empregando as partidas transmitidas e pode diferir dos resultados oficiais.';
|
|
|
|
@override
|
|
String get broadcastAllTeams => 'Todos os equipos';
|
|
|
|
@override
|
|
String get broadcastTournamentFormat => 'Formato do torneo';
|
|
|
|
@override
|
|
String get broadcastTournamentLocation => 'Lugar do evento';
|
|
|
|
@override
|
|
String get broadcastTopPlayers => 'Mellores xogadores';
|
|
|
|
@override
|
|
String get broadcastTimezone => 'Zona horaria';
|
|
|
|
@override
|
|
String get broadcastFideRatingCategory => 'Categoría de puntuación FIDE';
|
|
|
|
@override
|
|
String get broadcastOptionalDetails => 'Detalles opcionais';
|
|
|
|
@override
|
|
String get broadcastPastBroadcasts => 'Emisións finalizadas';
|
|
|
|
@override
|
|
String get broadcastAllBroadcastsByMonth => 'Ver todas as emisións por mes';
|
|
|
|
@override
|
|
String get broadcastBackToLiveMove => 'Voltar á xogada en directo';
|
|
|
|
@override
|
|
String get broadcastSinceHideResults => 'Os taboleiros de vista previa están baleiros xa que elixiches agochar os resultados.';
|
|
|
|
@override
|
|
String get broadcastLiveboard => 'Taboleiro en directo';
|
|
|
|
@override
|
|
String get broadcastCommunityBroadcast => 'Emisión da comunidade';
|
|
|
|
@override
|
|
String broadcastCreatedAndManagedBy(String param) {
|
|
return 'Creada e xestionada por $param.';
|
|
}
|
|
|
|
@override
|
|
String get broadcastMatchPoints => 'Puntos de encontro';
|
|
|
|
@override
|
|
String get broadcastGamePoints => 'Puntos de partidas';
|
|
|
|
@override
|
|
String get broadcastMatches => 'Encontros';
|
|
|
|
@override
|
|
String get broadcastMatchHistory => 'Historial de encontros';
|
|
|
|
@override
|
|
String get broadcastTeamResults => 'Resultados do equipo';
|
|
|
|
@override
|
|
String broadcastTermsAutomaticallyTranslated(String param) {
|
|
return 'Os seguintes termos vanse traducir automaticamente: $param.';
|
|
}
|
|
|
|
@override
|
|
String broadcastRoundX(String param) {
|
|
return 'Rolda $param';
|
|
}
|
|
|
|
@override
|
|
String get broadcastDefaultRoundNameHelp => 'Débese deixar o nome por defecto para traducilo automaticamente ó resto de linguas.';
|
|
|
|
@override
|
|
String get broadcastOpenTournament => 'Aberto';
|
|
|
|
@override
|
|
String get broadcastWomenTournament => 'Feminino';
|
|
|
|
@override
|
|
String get broadcastMenTournament => 'Masculino';
|
|
|
|
@override
|
|
String get broadcastGirlsTournament => 'Rapazas';
|
|
|
|
@override
|
|
String get broadcastBoysTournament => 'Rapaces';
|
|
|
|
@override
|
|
String broadcastOpenUnderXAgeTournament(String param) {
|
|
return 'Aberto Sub$param';
|
|
}
|
|
|
|
@override
|
|
String broadcastGirlsUnderXAgeTournament(String param) {
|
|
return 'Rapazas Sub$param';
|
|
}
|
|
|
|
@override
|
|
String broadcastBoysUnderXAgeTournament(String param) {
|
|
return 'Rapaces Sub$param';
|
|
}
|
|
|
|
@override
|
|
String get broadcastQuarterfinals => 'Cuartos de final';
|
|
|
|
@override
|
|
String get broadcastSemifinals => 'Semifinais';
|
|
|
|
@override
|
|
String get broadcastFinals => 'Final';
|
|
|
|
@override
|
|
String get broadcastTiebreaks => 'Desempates';
|
|
|
|
@override
|
|
String broadcastGameX(String param) {
|
|
return 'Partida $param';
|
|
}
|
|
|
|
@override
|
|
String get broadcastKnockouts => 'Eliminatorias';
|
|
|
|
@override
|
|
String broadcastUnderXAgeTournament(String param) {
|
|
return 'Sub$param';
|
|
}
|
|
|
|
@override
|
|
String broadcastUnderXEloTournament(String param) {
|
|
return 'Sub$param';
|
|
}
|
|
|
|
@override
|
|
String broadcastNbBroadcasts(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count emisións',
|
|
one: '$count emisión',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String broadcastNbViewers(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count espectadores',
|
|
one: '$count espectador',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String challengeChallengesX(String param1) {
|
|
return 'Desafíos: $param1';
|
|
}
|
|
|
|
@override
|
|
String get challengeChallengeToPlay => 'Desafiar';
|
|
|
|
@override
|
|
String get challengeChallengeDeclined => 'Desafío rexeitado';
|
|
|
|
@override
|
|
String get challengeChallengeAccepted => 'Desafío aceptado!';
|
|
|
|
@override
|
|
String get challengeChallengeCanceled => 'Desafío cancelado.';
|
|
|
|
@override
|
|
String get challengeRegisterToSendChallenges => 'Por favor, rexístrate para retar a este usuario.';
|
|
|
|
@override
|
|
String challengeYouCannotChallengeX(String param) {
|
|
return 'Non podes desafiar a $param.';
|
|
}
|
|
|
|
@override
|
|
String challengeXDoesNotAcceptChallenges(String param) {
|
|
return '$param non acepta desafíos.';
|
|
}
|
|
|
|
@override
|
|
String challengeYourXRatingIsTooFarFromY(String param1, String param2) {
|
|
return 'A túa puntuación $param1 difire moito da de $param2.';
|
|
}
|
|
|
|
@override
|
|
String challengeCannotChallengeDueToProvisionalXRating(String param) {
|
|
return 'Non podes desafiar dado que a túa puntuación en $param é provisional.';
|
|
}
|
|
|
|
@override
|
|
String challengeXOnlyAcceptsChallengesFromFriends(String param) {
|
|
return '$param só acepta desafíos de amigos.';
|
|
}
|
|
|
|
@override
|
|
String get challengeDeclineGeneric => 'Neste momento non acepto desafíos.';
|
|
|
|
@override
|
|
String get challengeDeclineLater => 'Agora mesmo non podo. Por favor, téntao máis tarde.';
|
|
|
|
@override
|
|
String get challengeDeclineTooFast => 'Paréceme pouco tempo. Proba cun ritmo máis lento.';
|
|
|
|
@override
|
|
String get challengeDeclineTooSlow => 'Paréceme moito tempo. Proba cun ritmo máis rápido.';
|
|
|
|
@override
|
|
String get challengeDeclineTimeControl => 'Non acepto desafíos a este ritmo.';
|
|
|
|
@override
|
|
String get challengeDeclineRated => 'Por favor, rétame a unha partida puntuada.';
|
|
|
|
@override
|
|
String get challengeDeclineCasual => 'Por favor, rétame a unha partida amigable.';
|
|
|
|
@override
|
|
String get challengeDeclineStandard => 'Agora mesmo non acepto desafíos en variantes.';
|
|
|
|
@override
|
|
String get challengeDeclineVariant => 'Neste momento non me apetece xogar esa variante.';
|
|
|
|
@override
|
|
String get challengeDeclineNoBot => 'Non acepto desafíos de bots.';
|
|
|
|
@override
|
|
String get challengeDeclineOnlyBot => 'Só acepto desafíos de bots.';
|
|
|
|
@override
|
|
String get challengeInviteLichessUser => 'Ou convida a un usuario de Lichess:';
|
|
|
|
@override
|
|
String get contactContact => 'Contacto';
|
|
|
|
@override
|
|
String get contactContactLichess => 'Contactar con Lichess';
|
|
|
|
@override
|
|
String get coordinatesCoordinates => 'Coordenadas';
|
|
|
|
@override
|
|
String get coordinatesCoordinateTraining => 'Adestramento de coordenadas';
|
|
|
|
@override
|
|
String coordinatesAverageScoreAsWhiteX(String param) {
|
|
return 'Puntuación media con brancas: $param';
|
|
}
|
|
|
|
@override
|
|
String coordinatesAverageScoreAsBlackX(String param) {
|
|
return 'Puntuación media con negras: $param';
|
|
}
|
|
|
|
@override
|
|
String get coordinatesKnowingTheChessBoard => 'Coñecer as coordenadas do taboleiro é unha importante habilidade no xadrez por varias razóns:';
|
|
|
|
@override
|
|
String get coordinatesMostChessCourses => 'A maioría dos cursos e exercicios de xadrez empregan a notación alxébrica.';
|
|
|
|
@override
|
|
String get coordinatesTalkToYourChessFriends => 'Fai que sexa máis doado falar cos teus amigos xadrecistas, xa que ambos entendedes a \"linguaxe do xadrez\".';
|
|
|
|
@override
|
|
String get coordinatesYouCanAnalyseAGameMoreEffectively => 'Podes analizar unha partida de xeito máis eficiente se recoñeces rapidamente as coordenadas.';
|
|
|
|
@override
|
|
String get coordinatesACoordinateAppears => 'Unha coordenada aparece no taboleiro e debes facer clic no cadrado correspondente.';
|
|
|
|
@override
|
|
String get coordinatesASquareIsHighlightedExplanation => 'Un escaque resaltarase no taboleiro e debes introducir as súas coordenadas (p.e. \"e4\").';
|
|
|
|
@override
|
|
String get coordinatesYouHaveThirtySeconds => 'Tes 30 segundos para marcar correctamente tantas casas do taboleiro como sexa posible!';
|
|
|
|
@override
|
|
String get coordinatesGoAsLongAsYouWant => 'Tes o tempo que queiras, non hai límite de tempo!';
|
|
|
|
@override
|
|
String get coordinatesShowCoordinates => 'Amosar as coordenadas';
|
|
|
|
@override
|
|
String get coordinatesShowCoordsOnAllSquares => 'Coordenadas en cada casa';
|
|
|
|
@override
|
|
String get coordinatesShowPieces => 'Amosar as pezas';
|
|
|
|
@override
|
|
String get coordinatesStartTraining => 'Comezar adestramento';
|
|
|
|
@override
|
|
String get coordinatesFindSquare => 'Buscar a casa';
|
|
|
|
@override
|
|
String get coordinatesNameSquare => 'Nomea a casa';
|
|
|
|
@override
|
|
String get coordinatesPracticeOnlySomeFilesAndRanks => 'Practicar só algunhas filas e columnas';
|
|
|
|
@override
|
|
String get patronDonate => 'Doar';
|
|
|
|
@override
|
|
String get patronLichessPatron => 'Patrón de Lichess';
|
|
|
|
@override
|
|
String get patronBecomePatron => 'Faite Patrón de Lichess';
|
|
|
|
@override
|
|
String perfStatPerfStats(String param) {
|
|
return 'Estatísticas de $param';
|
|
}
|
|
|
|
@override
|
|
String get perfStatViewTheGames => 'Ver as partidas';
|
|
|
|
@override
|
|
String get perfStatProvisional => 'provisional';
|
|
|
|
@override
|
|
String get perfStatNotEnoughRatedGames => 'No se xogaron suficientes partidas puntuadas para poder establecer unha puntuación fiábel.';
|
|
|
|
@override
|
|
String perfStatProgressOverLastXGames(String param) {
|
|
return 'Progresión nas últimas $param partidas:';
|
|
}
|
|
|
|
@override
|
|
String perfStatRatingDeviation(String param) {
|
|
return 'Desviación da puntuación: $param.';
|
|
}
|
|
|
|
@override
|
|
String perfStatRatingDeviationTooltip(String param1, String param2, String param3) {
|
|
return 'Un valor baixo significa que a puntuación é máis estable. Por riba de $param1, a puntuación considérase provisional. Para que se inclúa nas clasificacións, este valor debe ser inferior a $param2 (xadrez estándar) ou $param3 (variantes).';
|
|
}
|
|
|
|
@override
|
|
String get perfStatTotalGames => 'Partidas totais';
|
|
|
|
@override
|
|
String get perfStatRatedGames => 'Partidas puntuadas';
|
|
|
|
@override
|
|
String get perfStatTournamentGames => 'Partidas de torneo';
|
|
|
|
@override
|
|
String get perfStatBerserkedGames => 'Partidas no modo Berserk';
|
|
|
|
@override
|
|
String get perfStatTimeSpentPlaying => 'Tempo xogado';
|
|
|
|
@override
|
|
String get perfStatAverageOpponent => 'Puntuación media dos opoñentes';
|
|
|
|
@override
|
|
String get perfStatVictories => 'Vitorias';
|
|
|
|
@override
|
|
String get perfStatDefeats => 'Derrotas';
|
|
|
|
@override
|
|
String get perfStatDisconnections => 'Desconexións';
|
|
|
|
@override
|
|
String get perfStatNotEnoughGames => 'Non hai suficientes partidas xogadas';
|
|
|
|
@override
|
|
String perfStatHighestRating(String param) {
|
|
return 'Puntuación máis alta: $param';
|
|
}
|
|
|
|
@override
|
|
String perfStatLowestRating(String param) {
|
|
return 'Puntuación máis baixa: $param';
|
|
}
|
|
|
|
@override
|
|
String perfStatFromXToY(String param1, String param2) {
|
|
return 'de $param1 a $param2';
|
|
}
|
|
|
|
@override
|
|
String get perfStatWinningStreak => 'Vitorias consecutivas';
|
|
|
|
@override
|
|
String get perfStatLosingStreak => 'Derrotas consecutivas';
|
|
|
|
@override
|
|
String perfStatLongestStreak(String param) {
|
|
return 'Secuencia máis longa: $param';
|
|
}
|
|
|
|
@override
|
|
String perfStatCurrentStreak(String param) {
|
|
return 'Secuencia actual: $param';
|
|
}
|
|
|
|
@override
|
|
String get perfStatBestRated => 'Mellores vitorias puntuadas';
|
|
|
|
@override
|
|
String get perfStatGamesInARow => 'Partidas xogadas seguidas';
|
|
|
|
@override
|
|
String get perfStatLessThanOneHour => 'Menos dunha hora entre partidas';
|
|
|
|
@override
|
|
String get perfStatMaxTimePlaying => 'Tempo máximo xogando';
|
|
|
|
@override
|
|
String get perfStatNow => 'agora';
|
|
|
|
@override
|
|
String get preferencesPreferences => 'Preferencias';
|
|
|
|
@override
|
|
String get preferencesDisplay => 'Mostrar';
|
|
|
|
@override
|
|
String get preferencesPrivacy => 'Privacidade';
|
|
|
|
@override
|
|
String get preferencesNotifications => 'Notificacións';
|
|
|
|
@override
|
|
String get preferencesPieceAnimation => 'Animación das pezas';
|
|
|
|
@override
|
|
String get preferencesMaterialDifference => 'Diferenza de material';
|
|
|
|
@override
|
|
String get preferencesBoardHighlights => 'Resaltar no taboleiro (última xogada e xaque)';
|
|
|
|
@override
|
|
String get preferencesPieceDestinations => 'Destino das pezas (xogadas válidas e premovementos)';
|
|
|
|
@override
|
|
String get preferencesBoardCoordinates => 'Coordenadas do taboleiro (A-H, 1-8)';
|
|
|
|
@override
|
|
String get preferencesMoveListWhilePlaying => 'Lista de xogadas mentres xogas';
|
|
|
|
@override
|
|
String get preferencesPgnPieceNotation => 'Notación das xogadas';
|
|
|
|
@override
|
|
String get preferencesChessPieceSymbol => 'Símbolo da peza de xadrez';
|
|
|
|
@override
|
|
String get preferencesPgnLetter => 'Inicial (en inglés) da peza (K, Q, R, B, N)';
|
|
|
|
@override
|
|
String get preferencesZenMode => 'Modo zen';
|
|
|
|
@override
|
|
String get preferencesShowPlayerRatings => 'Amosar a puntuación dos xogadores';
|
|
|
|
@override
|
|
String get preferencesShowFlairs => 'Amosar as habelencias dos xogadores';
|
|
|
|
@override
|
|
String get preferencesExplainShowPlayerRatings => 'Oculta todas as puntuacións de Lichess para axudarte a centrarte no xadrez. Este axuste só afecta ó que ves. As partidas puntuadas seguirán modificando a túa puntuación.';
|
|
|
|
@override
|
|
String get preferencesDisplayBoardResizeHandle => 'Mostrar o control de redimensionamento do taboleiro';
|
|
|
|
@override
|
|
String get preferencesOnlyOnInitialPosition => 'Só na posición inicial';
|
|
|
|
@override
|
|
String get preferencesInGameOnly => 'Só durante a partida';
|
|
|
|
@override
|
|
String get preferencesExceptInGame => 'Excepto durante a partida';
|
|
|
|
@override
|
|
String get preferencesChessClock => 'Reloxo de xadrez';
|
|
|
|
@override
|
|
String get preferencesTenthsOfSeconds => 'Décimas de segundo';
|
|
|
|
@override
|
|
String get preferencesWhenTimeRemainingLessThanTenSeconds => 'Cando o tempo restante < 10 segundos';
|
|
|
|
@override
|
|
String get preferencesHorizontalGreenProgressBars => 'Barras horizontais de progreso verdes';
|
|
|
|
@override
|
|
String get preferencesSoundWhenTimeGetsCritical => 'Aviso cando se esgota o tempo';
|
|
|
|
@override
|
|
String get preferencesGiveMoreTime => 'Dar máis tempo';
|
|
|
|
@override
|
|
String get preferencesGameBehavior => 'Comportamento durante a partida';
|
|
|
|
@override
|
|
String get preferencesHowDoYouMovePieces => 'Como moves as pezas?';
|
|
|
|
@override
|
|
String get preferencesClickTwoSquares => 'Premendo na casa de orixe e despois na de destino';
|
|
|
|
@override
|
|
String get preferencesDragPiece => 'Arrastrar a peza';
|
|
|
|
@override
|
|
String get preferencesBothClicksAndDrag => 'Ambas';
|
|
|
|
@override
|
|
String get preferencesPremovesPlayingDuringOpponentTurn => 'Premovementos (xogar durante o tempo do teu rival)';
|
|
|
|
@override
|
|
String get preferencesTakebacksWithOpponentApproval => 'Rectificar xogadas (co permiso do rival)';
|
|
|
|
@override
|
|
String get preferencesInCasualGamesOnly => 'Só en partidas amigables';
|
|
|
|
@override
|
|
String get preferencesPromoteToQueenAutomatically => 'Coroar a Dama automaticamente';
|
|
|
|
@override
|
|
String get preferencesExplainPromoteToQueenAutomatically => 'Mantén pulsada a tecla <ctrl> ao coroar para desactivar temporalmente a promoción automática';
|
|
|
|
@override
|
|
String get preferencesWhenPremoving => 'Con premovemento';
|
|
|
|
@override
|
|
String get preferencesClaimDrawOnThreefoldRepetitionAutomatically => 'Automaticamente reclamar táboas por tripla repetición';
|
|
|
|
@override
|
|
String get preferencesWhenTimeRemainingLessThanThirtySeconds => 'Cando o tempo restante <30 segundos';
|
|
|
|
@override
|
|
String get preferencesMoveConfirmation => 'Confirmación do movemento';
|
|
|
|
@override
|
|
String get preferencesExplainCanThenBeTemporarilyDisabled => 'Pode ser desactivado durante a partida dende o menú do taboleiro';
|
|
|
|
@override
|
|
String get preferencesInCorrespondenceGames => 'Partidas por correspondencia';
|
|
|
|
@override
|
|
String get preferencesCorrespondenceAndUnlimited => 'Correspondencia e ilimitado';
|
|
|
|
@override
|
|
String get preferencesConfirmResignationAndDrawOffers => 'Confirmar abandono e ofertas de táboas';
|
|
|
|
@override
|
|
String get preferencesCastleByMovingTheKingTwoSquaresOrOntoTheRook => 'Método de enroque';
|
|
|
|
@override
|
|
String get preferencesCastleByMovingTwoSquares => 'Movendo o rei dúas casas';
|
|
|
|
@override
|
|
String get preferencesCastleByMovingOntoTheRook => 'Movendo o rei cara a torre';
|
|
|
|
@override
|
|
String get preferencesInputMovesWithTheKeyboard => 'Introdución de movementos co teclado';
|
|
|
|
@override
|
|
String get preferencesInputMovesWithVoice => 'Introdución de xogadas coa voz';
|
|
|
|
@override
|
|
String get preferencesSnapArrowsToValidMoves => 'Adherir frechas a movementos válidos';
|
|
|
|
@override
|
|
String get preferencesSayGgWpAfterLosingOrDrawing => 'Dicir \"Good game, well played\" (Boa partida, ben xogada) ao perder ou empatar';
|
|
|
|
@override
|
|
String get preferencesYourPreferencesHaveBeenSaved => 'As túas preferencias foron gardadas.';
|
|
|
|
@override
|
|
String get preferencesScrollOnTheBoardToReplayMoves => 'Usar a roda do rato para amosar os movementos';
|
|
|
|
@override
|
|
String get preferencesCorrespondenceEmailNotification => 'Email diario listando as túas partidas por correspondencia';
|
|
|
|
@override
|
|
String get preferencesNotifyStreamStart => 'Un presentador comeza unha transmisión en directo';
|
|
|
|
@override
|
|
String get preferencesNotifyInboxMsg => 'Novo correo';
|
|
|
|
@override
|
|
String get preferencesNotifyForumMention => 'Un comentario do foro menciónate';
|
|
|
|
@override
|
|
String get preferencesNotifyInvitedStudy => 'Invitación a estudo';
|
|
|
|
@override
|
|
String get preferencesNotifyGameEvent => 'Actualizacións de partida por correspondencia';
|
|
|
|
@override
|
|
String get preferencesNotifyChallenge => 'Desafíos';
|
|
|
|
@override
|
|
String get preferencesNotifyTournamentSoon => 'O torneo comeza pronto';
|
|
|
|
@override
|
|
String get preferencesNotifyBroadcasts => 'Emisións ás que te subscribiches';
|
|
|
|
@override
|
|
String get preferencesNotifyTimeAlarm => 'Pouco tempo restante na partida por correspondencia';
|
|
|
|
@override
|
|
String get preferencesNotifyBell => 'Notificación dentro de Lichess';
|
|
|
|
@override
|
|
String get preferencesNotifyPush => 'Notificación no dispositivo cando non esteas en Lichess';
|
|
|
|
@override
|
|
String get preferencesNotifyWeb => 'Navegador';
|
|
|
|
@override
|
|
String get preferencesNotifyDevice => 'Dispositivo';
|
|
|
|
@override
|
|
String get preferencesBellNotificationSound => 'Son da notificación';
|
|
|
|
@override
|
|
String get preferencesBlindfold => 'Ás cegas';
|
|
|
|
@override
|
|
String get preferencesShowClockOnTheLeft => 'Amosar na esquerda en dispositivos móbiles';
|
|
|
|
@override
|
|
String get puzzlePuzzles => 'Crebacabezas';
|
|
|
|
@override
|
|
String get puzzlePuzzleThemes => 'Temas de quebracabezas';
|
|
|
|
@override
|
|
String get puzzleRecommended => 'Recomendado';
|
|
|
|
@override
|
|
String get puzzlePhases => 'Fases';
|
|
|
|
@override
|
|
String get puzzleMotifs => 'Motivos';
|
|
|
|
@override
|
|
String get puzzleAdvanced => 'Avanzado';
|
|
|
|
@override
|
|
String get puzzleLengths => 'Duración';
|
|
|
|
@override
|
|
String get puzzleMates => 'Mates';
|
|
|
|
@override
|
|
String get puzzleMateThemes => 'Patróns de mate';
|
|
|
|
@override
|
|
String get puzzleGoals => 'Obxectivos';
|
|
|
|
@override
|
|
String get puzzleOrigin => 'Fonte';
|
|
|
|
@override
|
|
String get puzzleSpecialMoves => 'Movementos especiais';
|
|
|
|
@override
|
|
String get puzzleDidYouLikeThisPuzzle => 'Gustouche este crebacabezas?';
|
|
|
|
@override
|
|
String get puzzleUpVote => 'Excelente crebacabezas!';
|
|
|
|
@override
|
|
String get puzzleDownVote => 'Crebacabezas ruín!';
|
|
|
|
@override
|
|
String get puzzleYourPuzzleRatingWillNotChange => 'A túa puntuación en crebacabezas non cambiará. Ten en conta que os crebacabezas non son unha competición. A túa puntuación axuda a escollerche os crebacabezas máis axeitados ó teu nivel.';
|
|
|
|
@override
|
|
String get puzzleFindTheBestMoveForWhite => 'Atopa a mellor xogada para as brancas.';
|
|
|
|
@override
|
|
String get puzzleFindTheBestMoveForBlack => 'Atopa a mellor xogada para as negras.';
|
|
|
|
@override
|
|
String get puzzleToGetPersonalizedPuzzles => 'Para conseguir crebacabezas personalizados:';
|
|
|
|
@override
|
|
String puzzlePuzzleId(String param) {
|
|
return 'Crebacabezas $param';
|
|
}
|
|
|
|
@override
|
|
String get puzzlePuzzleOfTheDay => 'Crebacabezas do día';
|
|
|
|
@override
|
|
String get puzzleDailyPuzzle => 'Crebacabezas do día';
|
|
|
|
@override
|
|
String get puzzleClickToSolve => 'Fai clic para resolver';
|
|
|
|
@override
|
|
String get puzzleGoodMove => 'Bo movemento';
|
|
|
|
@override
|
|
String get puzzleBestMove => 'O mellor movemento!';
|
|
|
|
@override
|
|
String get puzzleKeepGoing => 'Continúa…';
|
|
|
|
@override
|
|
String get puzzlePuzzleSuccess => 'Feito!';
|
|
|
|
@override
|
|
String get puzzlePuzzleComplete => 'Crebacabezas terminado!';
|
|
|
|
@override
|
|
String get puzzleByOpenings => 'Por aperturas';
|
|
|
|
@override
|
|
String get puzzlePuzzlesByOpenings => 'Exercicios por aperturas';
|
|
|
|
@override
|
|
String get puzzleOpeningsYouPlayedTheMost => 'As aperturas que máis xogaches en partidas puntuadas';
|
|
|
|
@override
|
|
String get puzzleUseFindInPage => 'Usa \"Encontrar na páxina\" no menú do navegador para atopar a túa apertura favorita!';
|
|
|
|
@override
|
|
String get puzzleUseCtrlF => 'Usa Ctrl+f para atopar a túa apertura favorita!';
|
|
|
|
@override
|
|
String get puzzleNotTheMove => 'Esa non é a xogada!';
|
|
|
|
@override
|
|
String get puzzleTrySomethingElse => 'Proba outra cosa.';
|
|
|
|
@override
|
|
String puzzleRatingX(String param) {
|
|
return 'Puntuación: $param';
|
|
}
|
|
|
|
@override
|
|
String get puzzleHidden => 'oculta';
|
|
|
|
@override
|
|
String puzzleFromGameLink(String param) {
|
|
return 'Extraído da partida $param';
|
|
}
|
|
|
|
@override
|
|
String get puzzleContinueTraining => 'Continuar o adestramento';
|
|
|
|
@override
|
|
String get puzzleDifficultyLevel => 'Nivel de dificultade';
|
|
|
|
@override
|
|
String get puzzleNormal => 'Normal';
|
|
|
|
@override
|
|
String get puzzleEasier => 'Máis fácil';
|
|
|
|
@override
|
|
String get puzzleEasiest => 'O máis fácil';
|
|
|
|
@override
|
|
String get puzzleHarder => 'Máis difícil';
|
|
|
|
@override
|
|
String get puzzleHardest => 'O máis difícil';
|
|
|
|
@override
|
|
String get puzzleExample => 'Exemplo';
|
|
|
|
@override
|
|
String get puzzleAddAnotherTheme => 'Engadir outro tema';
|
|
|
|
@override
|
|
String get puzzleNextPuzzle => 'Seguinte exercicio';
|
|
|
|
@override
|
|
String get puzzleJumpToNextPuzzleImmediately => 'Ir ao seguinte crebacabezas inmediatamente';
|
|
|
|
@override
|
|
String get puzzlePuzzleDashboard => 'Informe de crebacabezas';
|
|
|
|
@override
|
|
String get puzzleImprovementAreas => 'Áreas de mellora';
|
|
|
|
@override
|
|
String get puzzleStrengths => 'Puntos fortes';
|
|
|
|
@override
|
|
String get puzzleHistory => 'Historial de crebacabezas';
|
|
|
|
@override
|
|
String get puzzleSolved => 'resoltos';
|
|
|
|
@override
|
|
String get puzzleFailed => 'incorrecto';
|
|
|
|
@override
|
|
String get puzzleStreakDescription => 'Soluciona exercicios cada vez máis difíciles e consigue unha secuencia de vitorias. Non hai conta atrás, así que podes ir amodo. Se te equivocas nun só movemento, acabouse! Pero lembra que podes omitir unha xogada por sesión.';
|
|
|
|
@override
|
|
String puzzleYourStreakX(String param) {
|
|
return 'A túa secuencia de vitorias: $param';
|
|
}
|
|
|
|
@override
|
|
String get puzzleStreakSkipExplanation => 'Omite este movemento para conservar a túa secuencia. Só se pode facer unha vez por sesión.';
|
|
|
|
@override
|
|
String get puzzleContinueTheStreak => 'Continúa a secuencia';
|
|
|
|
@override
|
|
String get puzzleNewStreak => 'Nova secuencia de vitorias';
|
|
|
|
@override
|
|
String get puzzleFromMyGames => 'Das miñas partidas';
|
|
|
|
@override
|
|
String get puzzleLookupOfPlayer => 'Ver crebacabezas das partidas dun xogador';
|
|
|
|
@override
|
|
String get puzzleSearchPuzzles => 'Busca crebacabezas';
|
|
|
|
@override
|
|
String get puzzleFromMyGamesNone => 'Non tes crebacabezas na base de datos e aínda así Lichess quérete moito.\n\nXoga partidas rápidas e clásicas para ter máis opcións de que se engadan crebacabezas a partir das túas partidas!';
|
|
|
|
@override
|
|
String get puzzlePuzzleDashboardDescription => 'Adestra, analiza, mellora';
|
|
|
|
@override
|
|
String puzzlePercentSolved(String param) {
|
|
return '$param\nresoltos';
|
|
}
|
|
|
|
@override
|
|
String get puzzleNoPuzzlesToShow => 'Non hai nada que amosar, primeiro resolve algún crebacabezas!';
|
|
|
|
@override
|
|
String get puzzleImprovementAreasDescription => 'Adestra nestes temas para progresar!';
|
|
|
|
@override
|
|
String get puzzleStrengthDescription => 'Estas son as áreas nas que es máis forte';
|
|
|
|
@override
|
|
String puzzlePlayedXTimes(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Xogado $count veces',
|
|
one: 'Xogado $count vez',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String puzzleNbPointsBelowYourPuzzleRating(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count puntos por debaixo da túa puntuación de crebacabezas',
|
|
one: '$count punto por debaixo da túa puntuación de crebacabezas',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String puzzleNbPointsAboveYourPuzzleRating(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count puntos por riba da túa puntuación de crebacabezas',
|
|
one: 'Un punto por riba da túa puntuación de exercicios',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String puzzlePuzzlesFoundInUserGames(int count, String param2) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count crebacabezas atopados nas partidas de $param2',
|
|
one: 'Un crebacabezas atopado nas partidas de $param2',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String puzzleNbPlayed(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count xogados',
|
|
one: '$count xogado',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String puzzleNbToReplay(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count a repetir',
|
|
one: '$count a repetir',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String get puzzleThemeAdvancedPawn => 'Peón avanzado';
|
|
|
|
@override
|
|
String get puzzleThemeAdvancedPawnDescription => 'Un dos teus peóns infíltrase no campo inimigo, ameazando con coroar.';
|
|
|
|
@override
|
|
String get puzzleThemeAdvantage => 'Vantaxe';
|
|
|
|
@override
|
|
String get puzzleThemeAdvantageDescription => 'Aproveita a oportunidade de obter unha vantaxe decisiva. (200cp ≤ eval ≤ 600cp)';
|
|
|
|
@override
|
|
String get puzzleThemeAnastasiaMate => 'Mate de Anastasia';
|
|
|
|
@override
|
|
String get puzzleThemeAnastasiaMateDescription => 'Un cabalo e unha torre ou dama únense para atrapar ao rei contrario entre un extremo do taboleiro e unha peza do seu bando.';
|
|
|
|
@override
|
|
String get puzzleThemeArabianMate => 'Mate árabe';
|
|
|
|
@override
|
|
String get puzzleThemeArabianMateDescription => 'Un cabalo e unha torre únense para atrapar ao rei contrario nunha esquina do taboleiro.';
|
|
|
|
@override
|
|
String get puzzleThemeAttackingF2F7 => 'Atacando f2 ou f7';
|
|
|
|
@override
|
|
String get puzzleThemeAttackingF2F7Description => 'Un ataque centrado no peón de f2 ou f7, coma no Ataque Fegatello.';
|
|
|
|
@override
|
|
String get puzzleThemeAttraction => 'Atracción';
|
|
|
|
@override
|
|
String get puzzleThemeAttractionDescription => 'Un intercambio ou sacrificio alentando ou forzando unha peza do opoñente a unha casa que permite unha táctica de seguimento.';
|
|
|
|
@override
|
|
String get puzzleThemeBackRankMate => 'Mate do corredor';
|
|
|
|
@override
|
|
String get puzzleThemeBackRankMateDescription => 'Xaque mate na última fila, onde o rei está atrapado polas súas propias pezas.';
|
|
|
|
@override
|
|
String get puzzleThemeBalestraMate => 'Mate da besta';
|
|
|
|
@override
|
|
String get puzzleThemeBalestraMateDescription => 'O bispo dá xaque mate mentres a dama bloquea as casas de escape';
|
|
|
|
@override
|
|
String get puzzleThemeBlindSwineMate => 'Mate do porco cego';
|
|
|
|
@override
|
|
String get puzzleThemeBlindSwineMateDescription => 'Dúas torres colaboran para dar mate ó rei nunha área de 2 x 2 casas.';
|
|
|
|
@override
|
|
String get puzzleThemeBishopEndgame => 'Final de alfís';
|
|
|
|
@override
|
|
String get puzzleThemeBishopEndgameDescription => 'Final con só alfís e peóns.';
|
|
|
|
@override
|
|
String get puzzleThemeBodenMate => 'Mate de Boden';
|
|
|
|
@override
|
|
String get puzzleThemeBodenMateDescription => 'Dous alfís atacando en diagonais cruzadas dan mate ao rei obstaculizado polas súas propias pezas.';
|
|
|
|
@override
|
|
String get puzzleThemeCastling => 'Enroque';
|
|
|
|
@override
|
|
String get puzzleThemeCastlingDescription => 'Pon o teu rei a salvo e desprega a túa torre para o ataque.';
|
|
|
|
@override
|
|
String get puzzleThemeCapturingDefender => 'Captura ao defensor';
|
|
|
|
@override
|
|
String get puzzleThemeCapturingDefenderDescription => 'Eliminar unha peza fundamental para a defensa doutra, permitindo capturar a peza, agora indefensa, no seguinte movemento.';
|
|
|
|
@override
|
|
String get puzzleThemeCollinearMove => 'Movemento colineal';
|
|
|
|
@override
|
|
String get puzzleThemeCollinearMoveDescription => 'Dúas pezas rivais enfróntanse entre si e unha delas desprázase pola liña de ataque sen capturar á rival.';
|
|
|
|
@override
|
|
String get puzzleThemeCornerMate => 'Mate do curruncho';
|
|
|
|
@override
|
|
String get puzzleThemeCornerMateDescription => 'Confina o rei nun recuncho usando unha torre ou unha dama e un cabalo para facer xaque mate.';
|
|
|
|
@override
|
|
String get puzzleThemeCrushing => 'Vantaxe decisiva';
|
|
|
|
@override
|
|
String get puzzleThemeCrushingDescription => 'Detecta a metida de zoca do opoñente para obter unha vantaxe decisiva. (eval ≥ 600cp)';
|
|
|
|
@override
|
|
String get puzzleThemeDiscoveredCheck => 'Xaque descuberto';
|
|
|
|
@override
|
|
String get puzzleThemeDiscoveredCheckDescription => 'Aparta unha peza para desbloquear o xaque doutra peza atacante. A miúdo produce unha vantaxe decisiva.';
|
|
|
|
@override
|
|
String get puzzleThemeDoubleBishopMate => 'Mate de dous alfís';
|
|
|
|
@override
|
|
String get puzzleThemeDoubleBishopMateDescription => 'Dous alfís atacando en diagonais cruzadas dan mate ao rei obstaculizado polas súas propias pezas.';
|
|
|
|
@override
|
|
String get puzzleThemeDovetailMate => 'Mate de Cozio';
|
|
|
|
@override
|
|
String get puzzleThemeDovetailMateDescription => 'Unha dama dá mate ao rei adxacente, cuxas únicas dúas casas de escape están obstruídas por pezas do seu bando.';
|
|
|
|
@override
|
|
String get puzzleThemeEquality => 'Igualdade';
|
|
|
|
@override
|
|
String get puzzleThemeEqualityDescription => 'Recupérate dunha posición perdedora e asegura un empate ou unha posición equilibrada. (eval ≤ 200cp)';
|
|
|
|
@override
|
|
String get puzzleThemeKingsideAttack => 'Ataque no flanco de rei';
|
|
|
|
@override
|
|
String get puzzleThemeKingsideAttackDescription => 'Ataque ao rei do opoñente, despois que este enrocase en curto.';
|
|
|
|
@override
|
|
String get puzzleThemeClearance => 'Despexe';
|
|
|
|
@override
|
|
String get puzzleThemeClearanceDescription => 'Un movemento, a miúdo con ganancia de tempo, que libra unha casa, fila ou diagonal seguido dunha idea táctica.';
|
|
|
|
@override
|
|
String get puzzleThemeDefensiveMove => 'Movemento defensivo';
|
|
|
|
@override
|
|
String get puzzleThemeDefensiveMoveDescription => 'Un movemento ou secuencia de movementos precisos que son necesarios para evitar a perda de material ou outra vantaxe.';
|
|
|
|
@override
|
|
String get puzzleThemeDeflection => 'Desviación';
|
|
|
|
@override
|
|
String get puzzleThemeDeflectionDescription => 'Un movemento que distrae unha peza rival dunha tarefa que desempeña, como a protección dunha casa chave. Ás veces denomínase \"sobrecarga\".';
|
|
|
|
@override
|
|
String get puzzleThemeDiscoveredAttack => 'Ataque descuberto';
|
|
|
|
@override
|
|
String get puzzleThemeDiscoveredAttackDescription => 'Apartar unha peza (por exemplo un cabalo) que previamente bloqueaba o ataque doutra peza de longo alcance (por exemplo unha torre).';
|
|
|
|
@override
|
|
String get puzzleThemeDoubleCheck => 'Xaque dobre';
|
|
|
|
@override
|
|
String get puzzleThemeDoubleCheckDescription => 'Xaque con dúas pezas á vez, como resultado dun ataque descuberto onde tanto a peza que se move como a descuberta atacan ao rei do opoñente.';
|
|
|
|
@override
|
|
String get puzzleThemeEndgame => 'Final';
|
|
|
|
@override
|
|
String get puzzleThemeEndgameDescription => 'Táctica durante a derradeira fase do xogo.';
|
|
|
|
@override
|
|
String get puzzleThemeEnPassantDescription => 'Táctica que involucra a captura ao paso, onde un peón pode capturar a un peón opoñente que o deixou atrás usando o seu movemento inicial de dúas casas.';
|
|
|
|
@override
|
|
String get puzzleThemeEpauletteMate => 'Mate das xarreteiras';
|
|
|
|
@override
|
|
String get puzzleThemeEpauletteMateDescription => 'As dúas casas de escape a ámbolos dous lados do rei en xaque están ocupadas.';
|
|
|
|
@override
|
|
String get puzzleThemeExposedKing => 'Rei exposto';
|
|
|
|
@override
|
|
String get puzzleThemeExposedKingDescription => 'Táctica que involucra a un rei con pouca defensa ó seu redor, a miúdo conducindo a xaque mate.';
|
|
|
|
@override
|
|
String get puzzleThemeFork => 'Garfo';
|
|
|
|
@override
|
|
String get puzzleThemeForkDescription => 'Xogada na que a peza movida ataca dúas pezas adversarias simultaneamente.';
|
|
|
|
@override
|
|
String get puzzleThemeHangingPiece => 'Peza colgada';
|
|
|
|
@override
|
|
String get puzzleThemeHangingPieceDescription => 'Unha táctica que involucra unha peza do opoñente que non está suficientemente defendida e que por tanto se pode capturar.';
|
|
|
|
@override
|
|
String get puzzleThemeHookMate => 'Mate do gancho';
|
|
|
|
@override
|
|
String get puzzleThemeHookMateDescription => 'Xaque mate cunha torre, cabalo e peón xunto cun peón inimigo que limita a escapada do rei contrario.';
|
|
|
|
@override
|
|
String get puzzleThemeInterference => 'Interferencia';
|
|
|
|
@override
|
|
String get puzzleThemeInterferenceDescription => 'Colocar unha peza entre dúas do opoñente de modo que unha delas ou ambas as dúas fican indefensas, como pode ser un cabalo nunha casa protexida entre dúas torres.';
|
|
|
|
@override
|
|
String get puzzleThemeIntermezzo => 'Xogada intermedia';
|
|
|
|
@override
|
|
String get puzzleThemeIntermezzoDescription => 'En troques de facer a xogada agardada, interpoñer un movemento que xera unha ameaza inmediata que forza unha resposta do opoñente. Tamén se di \"Zwischenzug\" ou \"Intermezzo\".';
|
|
|
|
@override
|
|
String get puzzleThemeKillBoxMate => 'Mate da caixa';
|
|
|
|
@override
|
|
String get puzzleThemeKillBoxMateDescription => 'Unha torre canda o rei do adversario, defendida por unha dama que tamén bloquea as casas de escape do rei. A torre e a dama apreixan ao rei nun curruncho de 3 por 3.';
|
|
|
|
@override
|
|
String get puzzleThemePillsburysMate => 'Mate de Pillsbury';
|
|
|
|
@override
|
|
String get puzzleThemePillsburysMateDescription => 'A torre dá xaque mate mentres o alfil confina ó rei rival.';
|
|
|
|
@override
|
|
String get puzzleThemeMorphysMate => 'Mate de Morphy';
|
|
|
|
@override
|
|
String get puzzleThemeMorphysMateDescription => 'Usa o bispo para dar xaque mentres a torre axuda a confinar ó rei.';
|
|
|
|
@override
|
|
String get puzzleThemeSwallowstailMate => 'Mate da cola de anduriña';
|
|
|
|
@override
|
|
String get puzzleThemeSwallowstailMateDescription => 'É un patrón de mate que semella a cola en forma de V dunha anduriña.';
|
|
|
|
@override
|
|
String get puzzleThemeTriangleMate => 'Mate do triángulo';
|
|
|
|
@override
|
|
String get puzzleThemeTriangleMateDescription => 'Un triángulo fórmase do seguinte xeito: a dama e a torre atópanse na mesma fila ou columna, a unha casa de distancia entre si e do rei do opoñente.';
|
|
|
|
@override
|
|
String get puzzleThemeVukovicMate => 'Mate de Vuković';
|
|
|
|
@override
|
|
String get puzzleThemeVukovicMateDescription => 'Unha torre e un cabalo xúntanse para darlle mate ao rei. A torre dá o mate apoiada por unha terceira peza e o cabalo é usado para bloquear as casas de escape do rei.';
|
|
|
|
@override
|
|
String get puzzleThemeKnightEndgame => 'Final de cabalos';
|
|
|
|
@override
|
|
String get puzzleThemeKnightEndgameDescription => 'Un final no que só hai cabalos e peóns.';
|
|
|
|
@override
|
|
String get puzzleThemeLong => 'Exercicio longo';
|
|
|
|
@override
|
|
String get puzzleThemeLongDescription => 'Gaña en tres xogadas.';
|
|
|
|
@override
|
|
String get puzzleThemeMaster => 'Partidas de Mestres';
|
|
|
|
@override
|
|
String get puzzleThemeMasterDescription => 'Exercicios de partidas de xogadores titulados.';
|
|
|
|
@override
|
|
String get puzzleThemeMasterVsMaster => 'Partidas entre Mestres';
|
|
|
|
@override
|
|
String get puzzleThemeMasterVsMasterDescription => 'Exercicios de partidas entre xogadores titulados.';
|
|
|
|
@override
|
|
String get puzzleThemeMate => 'Xaque mate';
|
|
|
|
@override
|
|
String get puzzleThemeMateDescription => 'Gana a partida con estilo.';
|
|
|
|
@override
|
|
String get puzzleThemeMateIn1 => 'Mate nun movemento';
|
|
|
|
@override
|
|
String get puzzleThemeMateIn1Description => 'Dá xaque mate cun só movemento.';
|
|
|
|
@override
|
|
String get puzzleThemeMateIn2 => 'Mate en 2';
|
|
|
|
@override
|
|
String get puzzleThemeMateIn2Description => 'Dá xaque mate en dous movementos.';
|
|
|
|
@override
|
|
String get puzzleThemeMateIn3 => 'Mate en 3';
|
|
|
|
@override
|
|
String get puzzleThemeMateIn3Description => 'Dá xaque mate en tres movementos.';
|
|
|
|
@override
|
|
String get puzzleThemeMateIn4 => 'Mate en 4';
|
|
|
|
@override
|
|
String get puzzleThemeMateIn4Description => 'Dá xaque mate en catro movementos.';
|
|
|
|
@override
|
|
String get puzzleThemeMateIn5 => 'Mate en 5 ou máis';
|
|
|
|
@override
|
|
String get puzzleThemeMateIn5Description => 'Calcula unha secuencia de mate longa.';
|
|
|
|
@override
|
|
String get puzzleThemeMiddlegame => 'Medio xogo';
|
|
|
|
@override
|
|
String get puzzleThemeMiddlegameDescription => 'Táctica durante a segunda fase do xogo.';
|
|
|
|
@override
|
|
String get puzzleThemeOneMove => 'Exercicio dun só movemento';
|
|
|
|
@override
|
|
String get puzzleThemeOneMoveDescription => 'Un crebacabezas dunha soa xogada.';
|
|
|
|
@override
|
|
String get puzzleThemeOpening => 'Apertura';
|
|
|
|
@override
|
|
String get puzzleThemeOpeningDescription => 'Táctica durante a primeira fase do xogo.';
|
|
|
|
@override
|
|
String get puzzleThemeOperaMate => 'Mate da Ópera';
|
|
|
|
@override
|
|
String get puzzleThemeOperaMateDescription => 'Dá xaque ó rei cunha torre defendida por un alfil.';
|
|
|
|
@override
|
|
String get puzzleThemePawnEndgame => 'Final de peóns';
|
|
|
|
@override
|
|
String get puzzleThemePawnEndgameDescription => 'Un final no que só hai peóns.';
|
|
|
|
@override
|
|
String get puzzleThemePin => 'Cravada';
|
|
|
|
@override
|
|
String get puzzleThemePinDescription => 'Unha táctica que involucra cravadas, onde unha peza non se pode mover sen expoñer ó ataque unha peza de maior valor.';
|
|
|
|
@override
|
|
String get puzzleThemePromotion => 'Promoción';
|
|
|
|
@override
|
|
String get puzzleThemePromotionDescription => 'Coroa un peón para convertelo en dama ou unha peza menor.';
|
|
|
|
@override
|
|
String get puzzleThemeQueenEndgame => 'Final de damas';
|
|
|
|
@override
|
|
String get puzzleThemeQueenEndgameDescription => 'Un final no que só hai damas e peóns.';
|
|
|
|
@override
|
|
String get puzzleThemeQueenRookEndgame => 'Final de dama e torre';
|
|
|
|
@override
|
|
String get puzzleThemeQueenRookEndgameDescription => 'Un final no que só hai damas, torres e peóns.';
|
|
|
|
@override
|
|
String get puzzleThemeQueensideAttack => 'Ataque no flanco de dama';
|
|
|
|
@override
|
|
String get puzzleThemeQueensideAttackDescription => 'Un ataque sobre o rei do opoñente, despois de que este enrocase en longo.';
|
|
|
|
@override
|
|
String get puzzleThemeQuietMove => 'Movemento tranquilo';
|
|
|
|
@override
|
|
String get puzzleThemeQuietMoveDescription => 'Unha xogada que non dá xaque, non captura nin tampouco ameaza con capturar. En troques, prepara unha ameaza agochada e inevitable nun movemento posterior.';
|
|
|
|
@override
|
|
String get puzzleThemeRookEndgame => 'Final de torres';
|
|
|
|
@override
|
|
String get puzzleThemeRookEndgameDescription => 'Un final no que só hai torres e peóns.';
|
|
|
|
@override
|
|
String get puzzleThemeSacrifice => 'Sacrificio';
|
|
|
|
@override
|
|
String get puzzleThemeSacrificeDescription => 'Unha táctica que implica ceder material a curto prazo, para recuperar a vantaxe logo dunha secuencia forzada de xogadas.';
|
|
|
|
@override
|
|
String get puzzleThemeShort => 'Exercicio curto';
|
|
|
|
@override
|
|
String get puzzleThemeShortDescription => 'Gaña en dúas xogadas.';
|
|
|
|
@override
|
|
String get puzzleThemeSkewer => 'Espeto';
|
|
|
|
@override
|
|
String get puzzleThemeSkewerDescription => 'Manobra de cravada inversa na cal unha peza de alto valor é atacada. Ó apartarse, permite capturar ou atacar unha peza de menor valor que se atopa detrás dela.';
|
|
|
|
@override
|
|
String get puzzleThemeSmotheredMate => 'Mate da couce';
|
|
|
|
@override
|
|
String get puzzleThemeSmotheredMateDescription => 'Un mate de cabalo executado sobre un rei inmobilizado (ou afogado) polas súas propias pezas.';
|
|
|
|
@override
|
|
String get puzzleThemeSuperGM => 'Partidas de súper Grandes Mestres';
|
|
|
|
@override
|
|
String get puzzleThemeSuperGMDescription => 'Problemas de partidas xogadas polos mellores xogadores do mundo.';
|
|
|
|
@override
|
|
String get puzzleThemeTrappedPiece => 'Peza atrapada';
|
|
|
|
@override
|
|
String get puzzleThemeTrappedPieceDescription => 'Unha peza non pode evitar ser capturada porque ten limitados os seus movementos.';
|
|
|
|
@override
|
|
String get puzzleThemeUnderPromotion => 'Promoción menor';
|
|
|
|
@override
|
|
String get puzzleThemeUnderPromotionDescription => 'Promoción a un cabalo, alfil ou torre.';
|
|
|
|
@override
|
|
String get puzzleThemeVeryLong => 'Exercicio moi longo';
|
|
|
|
@override
|
|
String get puzzleThemeVeryLongDescription => 'Gaña en catro ou máis xogadas.';
|
|
|
|
@override
|
|
String get puzzleThemeXRayAttack => 'Ataque de raios X';
|
|
|
|
@override
|
|
String get puzzleThemeXRayAttackDescription => 'Unha peza ataca ou defende un escaque a través dunha peza do opoñente.';
|
|
|
|
@override
|
|
String get puzzleThemeZugzwang => 'Zugzwang';
|
|
|
|
@override
|
|
String get puzzleThemeZugzwangDescription => 'O rival ten os movementos limitados e calquera xogada que faga empeora a súa posición.';
|
|
|
|
@override
|
|
String get puzzleThemeMix => 'Mestura equilibrada';
|
|
|
|
@override
|
|
String get puzzleThemeMixDescription => 'Un pouco de todo. Non sabes que vai vir, así que prepárate para calquera cousa! Coma nas partidas de verdade.';
|
|
|
|
@override
|
|
String get puzzleThemePlayerGames => 'Partidas de xogadores';
|
|
|
|
@override
|
|
String get puzzleThemePlayerGamesDescription => 'Exercicios xerados a partir das túas partidas ou dende partidas doutros xogadores.';
|
|
|
|
@override
|
|
String puzzleThemePuzzleDownloadInformation(String param) {
|
|
return 'Estes problemas son de dominio público e poden ser descargados en $param.';
|
|
}
|
|
|
|
@override
|
|
String get searchSearch => 'Buscar';
|
|
|
|
@override
|
|
String get settingsSettings => 'Configuración';
|
|
|
|
@override
|
|
String get settingsCloseAccount => 'Pechar conta';
|
|
|
|
@override
|
|
String get settingsManagedAccountCannotBeClosed => 'A túa conta é xestionada e non pode pecharse.';
|
|
|
|
@override
|
|
String get settingsCantOpenSimilarAccount => 'O nome de usuario NON volverá estar dispoñible pra creares unha nova conta.';
|
|
|
|
@override
|
|
String get settingsCancelKeepAccount => 'Cancelar e manter a miña conta';
|
|
|
|
@override
|
|
String get settingsCloseAccountAreYouSure => 'Estás seguro de que queres eliminar a túa conta?';
|
|
|
|
@override
|
|
String get settingsThisAccountIsClosed => 'Esta conta foi pechada.';
|
|
|
|
@override
|
|
String get gameSetup => 'Configuración da partida';
|
|
|
|
@override
|
|
String get challengeAFriend => 'Desafiar a unha amizade';
|
|
|
|
@override
|
|
String get playAgainstComputer => 'Xogar contra a máquina';
|
|
|
|
@override
|
|
String get gameMode => 'Modo de xogo';
|
|
|
|
@override
|
|
String get createLobbyGame => 'Crear unha partida na sala de espera';
|
|
|
|
@override
|
|
String get toInviteSomeoneToPlayGiveThisUrl => 'Para invitar a alguén a xogar, dálle este URL';
|
|
|
|
@override
|
|
String get gameOver => 'Partida rematada';
|
|
|
|
@override
|
|
String get waitingForOpponent => 'Agardando polo rival';
|
|
|
|
@override
|
|
String get orLetYourOpponentScanQrCode => 'Ou deixa que o teu rival escanee este código QR';
|
|
|
|
@override
|
|
String get reusableChallengeUrl => 'URL de desafío reutilizable';
|
|
|
|
@override
|
|
String get permanentLinkForAnyoneToChallengeYou => 'Unha ligazón permanente para quen desexe desafiarte con estes precisos axustes.';
|
|
|
|
@override
|
|
String get waiting => 'Agardando';
|
|
|
|
@override
|
|
String get yourTurn => 'A túa quenda';
|
|
|
|
@override
|
|
String aiNameLevelAiLevel(String param1, String param2) {
|
|
return '$param1 nivel $param2';
|
|
}
|
|
|
|
@override
|
|
String get level => 'Nivel';
|
|
|
|
@override
|
|
String get strength => 'Forza';
|
|
|
|
@override
|
|
String get toggleTheChat => '(Des)activar a sala de conversa';
|
|
|
|
@override
|
|
String get chat => 'Chat';
|
|
|
|
@override
|
|
String get resign => 'Abandonar';
|
|
|
|
@override
|
|
String get checkmate => 'Xaque mate';
|
|
|
|
@override
|
|
String get stalemate => 'Rei afogado';
|
|
|
|
@override
|
|
String get white => 'Brancas';
|
|
|
|
@override
|
|
String get black => 'Negras';
|
|
|
|
@override
|
|
String get asWhite => 'con brancas';
|
|
|
|
@override
|
|
String get asBlack => 'con negras';
|
|
|
|
@override
|
|
String get randomColor => 'Cor aleatoria';
|
|
|
|
@override
|
|
String get createAGame => 'Crear unha partida';
|
|
|
|
@override
|
|
String get createTheGame => 'Crear a partida';
|
|
|
|
@override
|
|
String get whiteIsVictorious => 'As brancas gañan';
|
|
|
|
@override
|
|
String get blackIsVictorious => 'As negras gañan';
|
|
|
|
@override
|
|
String get youPlayTheWhitePieces => 'Xogas coas brancas';
|
|
|
|
@override
|
|
String get youPlayTheBlackPieces => 'Xogas coas negras';
|
|
|
|
@override
|
|
String get itsYourTurn => 'Tócache!';
|
|
|
|
@override
|
|
String get cheatDetected => 'Trampa detectada';
|
|
|
|
@override
|
|
String get kingInTheCenter => 'Rei no centro';
|
|
|
|
@override
|
|
String get threeChecks => 'Xaque triplo';
|
|
|
|
@override
|
|
String get raceFinished => 'Carreira finalizada';
|
|
|
|
@override
|
|
String get variantEnding => 'Final da partida por normas desta modalidade';
|
|
|
|
@override
|
|
String get newOpponent => 'Novo rival';
|
|
|
|
@override
|
|
String get yourOpponentWantsToPlayANewGameWithYou => 'O teu rival quere xogar outra partida contra ti';
|
|
|
|
@override
|
|
String get joinTheGame => 'Unirse á partida';
|
|
|
|
@override
|
|
String get whitePlays => 'Xogan as brancas';
|
|
|
|
@override
|
|
String get blackPlays => 'Xogan as negras';
|
|
|
|
@override
|
|
String get opponentLeftChoices => 'O teu opoñente saíu da partida. Poderás reclamar a vitoria, declarar as táboas ou agardar.';
|
|
|
|
@override
|
|
String get forceResignation => 'Reclamar a vitoria';
|
|
|
|
@override
|
|
String get forceDraw => 'Reclamar as táboas';
|
|
|
|
@override
|
|
String get talkInChat => 'Por favor, sé correcto na sala de conversa!';
|
|
|
|
@override
|
|
String get theFirstPersonToComeOnThisUrlWillPlayWithYou => 'A primeira persoa que chegue a este URL xogará contra ti';
|
|
|
|
@override
|
|
String get whiteResigned => 'As brancas abandonaron';
|
|
|
|
@override
|
|
String get blackResigned => 'As negras abandonaron';
|
|
|
|
@override
|
|
String get whiteLeftTheGame => 'As brancas saíron da partida';
|
|
|
|
@override
|
|
String get blackLeftTheGame => 'As negras saíron da partida';
|
|
|
|
@override
|
|
String get whiteDidntMove => 'As brancas non moveron';
|
|
|
|
@override
|
|
String get blackDidntMove => 'As negras non moveron';
|
|
|
|
@override
|
|
String get requestAComputerAnalysis => 'Solicitar unha análise por computador';
|
|
|
|
@override
|
|
String get computerAnalysis => 'Análise por computador';
|
|
|
|
@override
|
|
String get computerAnalysisAvailable => 'Análise de ordenador dispoñible';
|
|
|
|
@override
|
|
String get computerAnalysisDisabled => 'Análise de ordenador desactivada';
|
|
|
|
@override
|
|
String get analysis => 'Taboleiro de análise';
|
|
|
|
@override
|
|
String depthX(String param) {
|
|
return 'Profundidade $param';
|
|
}
|
|
|
|
@override
|
|
String get usingServerAnalysis => 'Usando análise de servidor';
|
|
|
|
@override
|
|
String get loadingEngine => 'Cargando o motor de análise...';
|
|
|
|
@override
|
|
String get calculatingMoves => 'Calculando movementos...';
|
|
|
|
@override
|
|
String get engineFailed => 'Erro ao cargar o motor de análise';
|
|
|
|
@override
|
|
String get cloudAnalysis => 'Análise no servidor';
|
|
|
|
@override
|
|
String get goDeeper => 'Con máis detalle';
|
|
|
|
@override
|
|
String get showThreat => 'Amosar ameaza';
|
|
|
|
@override
|
|
String get inLocalBrowser => 'no navegador local';
|
|
|
|
@override
|
|
String get toggleLocalEvaluation => 'Avaliación local';
|
|
|
|
@override
|
|
String get promoteVariation => 'Promover variante';
|
|
|
|
@override
|
|
String get makeMainLine => 'Converter en liña principal';
|
|
|
|
@override
|
|
String get deleteFromHere => 'Borrar desde aquí';
|
|
|
|
@override
|
|
String get collapseVariations => 'Contraer as variantes';
|
|
|
|
@override
|
|
String get expandVariations => 'Despregar as variantes';
|
|
|
|
@override
|
|
String get forceVariation => 'Converter en variante';
|
|
|
|
@override
|
|
String get copyVariationPgn => 'Copiar o PGN da variante';
|
|
|
|
@override
|
|
String get copyMainLinePgn => 'Copiar o PGN da liña principal';
|
|
|
|
@override
|
|
String get move => 'Movemento';
|
|
|
|
@override
|
|
String get variantLoss => 'Variante perdedora';
|
|
|
|
@override
|
|
String get variantWin => 'Variante gañadora';
|
|
|
|
@override
|
|
String get insufficientMaterial => 'Material insuficiente';
|
|
|
|
@override
|
|
String get pawnMove => 'Movemento de peón';
|
|
|
|
@override
|
|
String get capture => 'Captura';
|
|
|
|
@override
|
|
String get close => 'Pechar';
|
|
|
|
@override
|
|
String get winning => 'Gañador';
|
|
|
|
@override
|
|
String get losing => 'Perdedor';
|
|
|
|
@override
|
|
String get drawn => 'Leva a táboas';
|
|
|
|
@override
|
|
String get unknown => 'Descoñecido';
|
|
|
|
@override
|
|
String get database => 'Base de datos';
|
|
|
|
@override
|
|
String get whiteDrawBlack => 'Brancas / Táboas / Negras';
|
|
|
|
@override
|
|
String averageRatingX(String param) {
|
|
return 'Puntuación media: $param';
|
|
}
|
|
|
|
@override
|
|
String minRatingX(String param) {
|
|
return 'Puntuación mínima de $param';
|
|
}
|
|
|
|
@override
|
|
String maxRatingX(String param) {
|
|
return 'Puntuación máxima de $param';
|
|
}
|
|
|
|
@override
|
|
String get recentGames => 'Partidas recentes';
|
|
|
|
@override
|
|
String get topGames => 'Mellores partidas';
|
|
|
|
@override
|
|
String masterDbExplanation(String param1, String param2, String param3) {
|
|
return 'Partidas cara a cara de xogadores con Elo FIDE de $param1+, dende $param2 a $param3';
|
|
}
|
|
|
|
@override
|
|
String get dtzWithRounding => 'DTZ50′′ con redondeo, baseado no número de medias xogadas ata a próxima captura ou movemento de peón';
|
|
|
|
@override
|
|
String get noGameFound => 'Non se atoparon partidas';
|
|
|
|
@override
|
|
String get maxDepthReached => 'Chegouse á máxima profundidade!';
|
|
|
|
@override
|
|
String get maybeIncludeMoreGamesFromThePreferencesMenu => 'E se probas a incluír máis partidas dende o menú de preferencias?';
|
|
|
|
@override
|
|
String get openings => 'Aperturas';
|
|
|
|
@override
|
|
String get openingExplorer => 'Abrir o explorador';
|
|
|
|
@override
|
|
String get openingEndgameExplorer => 'Explorador de aperturas/finais';
|
|
|
|
@override
|
|
String xOpeningExplorer(String param) {
|
|
return 'Explorador de aperturas $param';
|
|
}
|
|
|
|
@override
|
|
String get playFirstOpeningEndgameExplorerMove => 'Xogar o primeiro movemento do explorador de aperturas/finais';
|
|
|
|
@override
|
|
String get winPreventedBy50MoveRule => 'Vitoria impedida pola regra das 50 xogadas';
|
|
|
|
@override
|
|
String get lossSavedBy50MoveRule => 'Derrota impedida pola regra das 50 xogadas';
|
|
|
|
@override
|
|
String get winOr50MovesByPriorMistake => 'Vitoria ou 50 movementos a causa dun erro anterior';
|
|
|
|
@override
|
|
String get lossOr50MovesByPriorMistake => 'Derrota ou 50 movementos a causa dun erro anterior';
|
|
|
|
@override
|
|
String get unknownDueToRounding => 'Debido a un posible arredondamento dos valores DTZ nas bases de datos de finais Syzygy, a vitoria ou a derrota só están garantidas se a liña recomendada da base de datos de finais se seguiu desde a última captura ou movemento de peón.';
|
|
|
|
@override
|
|
String get allSet => 'Todo listo!';
|
|
|
|
@override
|
|
String get importPgn => 'Importar PGN';
|
|
|
|
@override
|
|
String get delete => 'Borrar';
|
|
|
|
@override
|
|
String get deleteThisImportedGame => 'Borrar esta partida importada?';
|
|
|
|
@override
|
|
String get replayMode => 'Modo de repetición';
|
|
|
|
@override
|
|
String get realtimeReplay => 'Tempo real';
|
|
|
|
@override
|
|
String get byCPL => 'Por PCP';
|
|
|
|
@override
|
|
String get enable => 'Activar';
|
|
|
|
@override
|
|
String get bestMoveArrow => 'Frecha coa mellor xogada';
|
|
|
|
@override
|
|
String get showVariationArrows => 'Amosar as frechas das variantes';
|
|
|
|
@override
|
|
String get visualMotifs => 'Motivos visuais';
|
|
|
|
@override
|
|
String get undefendedPieces => 'Pezas non defendidas';
|
|
|
|
@override
|
|
String get pinnedPieces => 'Pezas cravadas';
|
|
|
|
@override
|
|
String get checkableKing => 'Rei exposto a xaque';
|
|
|
|
@override
|
|
String get multipleLines => 'Liñas múltiples';
|
|
|
|
@override
|
|
String get multipleLinesDescription => 'Indica o número de liñas analizadas e de frechas das variantes no taboleiro';
|
|
|
|
@override
|
|
String get searchTime => 'Tempo de procura';
|
|
|
|
@override
|
|
String get searchTimeDescription => 'Indica o tempo de análise de posicións novas';
|
|
|
|
@override
|
|
String get threads => 'Fíos';
|
|
|
|
@override
|
|
String get threadsDescription => 'Axusta este valor por debaixo do número de fíos do teu procesador. A marca indica unha elección segura';
|
|
|
|
@override
|
|
String get threadsDescriptionMobile => 'Cantos máis fíos, maior uso de batería para unha mellor análise';
|
|
|
|
@override
|
|
String get cpus => 'Procesadores';
|
|
|
|
@override
|
|
String get memory => 'Memoria';
|
|
|
|
@override
|
|
String get memoryDescription => 'Os valores altos poden mellorar o rendemento';
|
|
|
|
@override
|
|
String get infiniteAnalysis => 'Análise infinita';
|
|
|
|
@override
|
|
String get removesTheDepthLimit => 'Elimina o límite de profundidade, e mantén o teu ordenador quente';
|
|
|
|
@override
|
|
String get blunder => 'Metida de zoca';
|
|
|
|
@override
|
|
String get mistake => 'Erro';
|
|
|
|
@override
|
|
String get inaccuracy => 'Imprecisión';
|
|
|
|
@override
|
|
String get moveTimes => 'Tempos por movemento';
|
|
|
|
@override
|
|
String get flipBoard => 'Xirar o taboleiro';
|
|
|
|
@override
|
|
String get threefoldRepetition => 'Repetición tripla de posición';
|
|
|
|
@override
|
|
String get claimADraw => 'Reclamar táboas';
|
|
|
|
@override
|
|
String get drawClaimed => 'Reclamáronse as táboas';
|
|
|
|
@override
|
|
String get offerDraw => 'Ofrecer táboas';
|
|
|
|
@override
|
|
String get draw => 'Táboas';
|
|
|
|
@override
|
|
String get drawByMutualAgreement => 'Táboas de mutuo acordo';
|
|
|
|
@override
|
|
String get fiftyMovesWithoutProgress => 'Cincuenta movementos sen progreso';
|
|
|
|
@override
|
|
String get currentGames => 'Partidas en curso';
|
|
|
|
@override
|
|
String joinedX(String param) {
|
|
return 'Uniuse $param';
|
|
}
|
|
|
|
@override
|
|
String get viewInFullSize => 'Ver a tamaño completo';
|
|
|
|
@override
|
|
String get logOut => 'Pechar sesión';
|
|
|
|
@override
|
|
String get signIn => 'Iniciar sesión';
|
|
|
|
@override
|
|
String get rememberMe => 'Manterme conectado';
|
|
|
|
@override
|
|
String get youNeedAnAccountToDoThat => 'Precisas dunha conta de usuario para usar esta función';
|
|
|
|
@override
|
|
String get signUp => 'Rexistrarse';
|
|
|
|
@override
|
|
String get computersAreNotAllowedToPlay => 'Non están permitidos nin os ordenadores nin os xogadores asistidos por eles. Por favor, non te axudes de módulos de xadrez, bases de datos ou doutros xogadores durante a partida. Lembra tamén que o uso de múltiples contas está altamente desaconsellado e que o uso abusivo deste tipo de contas pode conducir á suspensión.';
|
|
|
|
@override
|
|
String get games => 'Partidas';
|
|
|
|
@override
|
|
String get forum => 'Foro';
|
|
|
|
@override
|
|
String xPostedInForumY(String param1, String param2) {
|
|
return '$param1 escribiu no fío $param2';
|
|
}
|
|
|
|
@override
|
|
String get latestForumPosts => 'Últimas publicacións no foro';
|
|
|
|
@override
|
|
String get players => 'Xogadores';
|
|
|
|
@override
|
|
String get friends => 'Amizades';
|
|
|
|
@override
|
|
String get otherPlayers => 'outros xogadores';
|
|
|
|
@override
|
|
String get discussions => 'Conversas';
|
|
|
|
@override
|
|
String get today => 'Hoxe';
|
|
|
|
@override
|
|
String get yesterday => 'Onte';
|
|
|
|
@override
|
|
String get minutesPerSide => 'Minutos por bando';
|
|
|
|
@override
|
|
String get variant => 'Variante';
|
|
|
|
@override
|
|
String get variants => 'Variantes';
|
|
|
|
@override
|
|
String get variantsDescription => 'Máis formas de xogar';
|
|
|
|
@override
|
|
String get timeControl => 'Control de tempo';
|
|
|
|
@override
|
|
String get realTime => 'Cronometrado';
|
|
|
|
@override
|
|
String get correspondence => 'Postal';
|
|
|
|
@override
|
|
String get daysPerTurn => 'Días por xogada';
|
|
|
|
@override
|
|
String get oneDay => 'Un día';
|
|
|
|
@override
|
|
String get time => 'Tempo';
|
|
|
|
@override
|
|
String get rating => 'Puntuación';
|
|
|
|
@override
|
|
String get ratingStats => 'Estatísticas de puntuación';
|
|
|
|
@override
|
|
String get username => 'Nome de usuario';
|
|
|
|
@override
|
|
String get usernameOrEmail => 'Nome de usuario ou correo';
|
|
|
|
@override
|
|
String get changeUsername => 'Cambiar nome de usuario';
|
|
|
|
@override
|
|
String get changeUsernameNotSame => 'Só poden cambiar as letras entre minúsculas e maiúsculas. Por exemplo de \"xoanninguen\" a \"XoanNinguen\".';
|
|
|
|
@override
|
|
String get changeUsernameDescription => 'Cambia o teu nome de usuario. Só o poderás facer unha vez e só está permitido cambiar de entre minúsculas e maiúsculas as letras do teu nome de usuario.';
|
|
|
|
@override
|
|
String get signupUsernameHint => 'Asegúrate de escoller un nome de usuario axeitado pra todas as idades. Logo non poderás cambialo e as contas con nome de usuario inadecuado serán pechadas!';
|
|
|
|
@override
|
|
String get signupEmailPromise => 'Só che enviaremos correos relacionados coa túa conta e nunca compartiremos o teu enderezo electrónico.';
|
|
|
|
@override
|
|
String get password => 'Contrasinal';
|
|
|
|
@override
|
|
String get changePassword => 'Cambiar contrasinal';
|
|
|
|
@override
|
|
String get changeEmail => 'Cambiar correo';
|
|
|
|
@override
|
|
String get email => 'Correo electrónico';
|
|
|
|
@override
|
|
String get passwordReset => 'restablecer o contrasinal';
|
|
|
|
@override
|
|
String get forgotPassword => 'Esqueciches o teu contrasinal?';
|
|
|
|
@override
|
|
String get error_weakPassword => 'Ese contrasinal é extremadamente común e demasiado doado de adiviñar.';
|
|
|
|
@override
|
|
String get error_namePassword => 'Por favor, non uses o teu usuario como contrasinal.';
|
|
|
|
@override
|
|
String get blankedPassword => 'Empregaches o mesmo contrasinal noutro sitio e a seguridade dese sitio foi comprometida. Para confirmar a seguridade da túa conta de Lichess, necesitamos que indiques un novo contrasinal. Grazas e perdón polas molestias.';
|
|
|
|
@override
|
|
String get youAreLeavingLichess => 'Estas saíndo de Lichess';
|
|
|
|
@override
|
|
String get neverTypeYourPassword => 'Nunca empregues o teu contrasinal de Lichess noutro sitio web!';
|
|
|
|
@override
|
|
String proceedToX(String param) {
|
|
return 'Ir a $param';
|
|
}
|
|
|
|
@override
|
|
String get passwordSuggestion => 'Non empregues un contrasinal suxerido por outra persoa. Poden empregalo para roubar a túa conta.';
|
|
|
|
@override
|
|
String get emailSuggestion => 'Non empregues un enderezo de correo suxerido por outra persoa. Poden empregalo para roubar a túa conta.';
|
|
|
|
@override
|
|
String get emailConfirmHelp => 'Axuda coa confirmación por correo';
|
|
|
|
@override
|
|
String get emailConfirmNotReceived => 'Non recibiches o teu correo de confirmación despois de rexistrarte?';
|
|
|
|
@override
|
|
String get whatSignupUsername => 'Que nome de usuario empregaches para rexistrarte?';
|
|
|
|
@override
|
|
String usernameNotFound(String param) {
|
|
return 'Non puidemos atopar ningún usuario con este nome: $param.';
|
|
}
|
|
|
|
@override
|
|
String get usernameCanBeUsedForNewAccount => 'Podes empregar este nome de usuario para crear unha nova conta';
|
|
|
|
@override
|
|
String emailSent(String param) {
|
|
return 'Enviámosche un correo a $param.';
|
|
}
|
|
|
|
@override
|
|
String get emailCanTakeSomeTime => 'Pode tardar un tempo en chegar.';
|
|
|
|
@override
|
|
String get refreshInboxAfterFiveMinutes => 'Agarda 5 minutos e refresca a túa caixa de correo.';
|
|
|
|
@override
|
|
String get checkSpamFolder => 'Comproba tamén o teu cartafol de correos non solicitados, puido rematar aí. Se foi así, quítalle a marca de correo non desexado.';
|
|
|
|
@override
|
|
String sendEmailForAccountVerification(String param) {
|
|
return 'Se non atopas o correo electrónico de confirmación, envía un email a $param e nós confirmaremos a túa conta por ti.';
|
|
}
|
|
|
|
@override
|
|
String accountConfirmed(String param) {
|
|
return 'O usuario $param foi confirmado correctamente.';
|
|
}
|
|
|
|
@override
|
|
String accountCanLogin(String param) {
|
|
return 'Podes iniciar sesión agora mesmo coma $param.';
|
|
}
|
|
|
|
@override
|
|
String get accountConfirmationEmailNotNeeded => 'Non necesitas un correo de confirmación.';
|
|
|
|
@override
|
|
String accountClosed(String param) {
|
|
return 'A conta $param está pechada.';
|
|
}
|
|
|
|
@override
|
|
String accountRegisteredWithoutEmail(String param) {
|
|
return 'A conta $param foi rexistrada sen correo electrónico.';
|
|
}
|
|
|
|
@override
|
|
String get rank => 'Posición';
|
|
|
|
@override
|
|
String rankX(String param) {
|
|
return 'Posición: $param';
|
|
}
|
|
|
|
@override
|
|
String get gamesPlayed => 'Partidas xogadas';
|
|
|
|
@override
|
|
String get ok => 'Ok';
|
|
|
|
@override
|
|
String get cancel => 'Cancelar';
|
|
|
|
@override
|
|
String get whiteTimeOut => 'Acabou o tempo das brancas';
|
|
|
|
@override
|
|
String get blackTimeOut => 'Acabou o tempo das negras';
|
|
|
|
@override
|
|
String get drawOfferSent => 'Oferta de táboas enviada';
|
|
|
|
@override
|
|
String get drawOfferAccepted => 'Oferta de táboas aceptada';
|
|
|
|
@override
|
|
String get whiteOffersDraw => 'As brancas ofrecen táboas';
|
|
|
|
@override
|
|
String get blackOffersDraw => 'As negras ofrecen táboas';
|
|
|
|
@override
|
|
String get whiteDeclinesDraw => 'As brancas rexeitan as táboas';
|
|
|
|
@override
|
|
String get blackDeclinesDraw => 'As negras rexeitan as táboas';
|
|
|
|
@override
|
|
String get yourOpponentOffersADraw => 'O teu rival ofrece táboas';
|
|
|
|
@override
|
|
String get accept => 'Aceptar';
|
|
|
|
@override
|
|
String get decline => 'Rexeitar';
|
|
|
|
@override
|
|
String get playingRightNow => 'Xogando agora mesmo';
|
|
|
|
@override
|
|
String get eventInProgress => 'Xogando agora mesmo';
|
|
|
|
@override
|
|
String get finished => 'Finalizado';
|
|
|
|
@override
|
|
String get abortGame => 'Abortar partida';
|
|
|
|
@override
|
|
String get gameAborted => 'Partida abortada';
|
|
|
|
@override
|
|
String get standard => 'Estándar';
|
|
|
|
@override
|
|
String get customPosition => 'Posición á medida';
|
|
|
|
@override
|
|
String get unlimited => 'Ilimitado';
|
|
|
|
@override
|
|
String get unlimitedDescription => 'Emprega todo o tempo que precises';
|
|
|
|
@override
|
|
String get mode => 'Modo';
|
|
|
|
@override
|
|
String get casual => 'Amigable';
|
|
|
|
@override
|
|
String get rated => 'Puntuada';
|
|
|
|
@override
|
|
String get casualTournament => 'Amigable';
|
|
|
|
@override
|
|
String get ratedTournament => 'Puntuado';
|
|
|
|
@override
|
|
String get thisGameIsRated => 'Esta partida é puntuada';
|
|
|
|
@override
|
|
String get rematch => 'Desquite';
|
|
|
|
@override
|
|
String get rematchOfferSent => 'Oferta de desquite enviada';
|
|
|
|
@override
|
|
String get rematchOfferAccepted => 'Oferta de desquite aceptada';
|
|
|
|
@override
|
|
String get rematchOfferCanceled => 'Oferta de desquite cancelada';
|
|
|
|
@override
|
|
String get rematchOfferDeclined => 'Oferta de desquite rexeitada';
|
|
|
|
@override
|
|
String get cancelRematchOffer => 'Cancelar a oferta de desquite';
|
|
|
|
@override
|
|
String get viewRematch => 'Ver desquite';
|
|
|
|
@override
|
|
String get confirmMove => 'Confirmar a xogada';
|
|
|
|
@override
|
|
String get play => 'Xogar';
|
|
|
|
@override
|
|
String get inbox => 'Bandexa de entrada';
|
|
|
|
@override
|
|
String get chatRoom => 'Sala de conversa';
|
|
|
|
@override
|
|
String get loginToChat => 'Inicia sesión para conversar';
|
|
|
|
@override
|
|
String get youHaveBeenTimedOut => 'Fuches silenciado temporalmente.';
|
|
|
|
@override
|
|
String get spectatorRoom => 'Sala do espectador';
|
|
|
|
@override
|
|
String get composeMessage => 'Escribir';
|
|
|
|
@override
|
|
String get subject => 'Asunto';
|
|
|
|
@override
|
|
String get send => 'Enviar';
|
|
|
|
@override
|
|
String get incrementInSeconds => 'Incremento en segundos';
|
|
|
|
@override
|
|
String get freeOnlineChess => 'Xadrez libre en liña';
|
|
|
|
@override
|
|
String get exportGames => 'Exportar partidas';
|
|
|
|
@override
|
|
String get ratingFilter => 'Filtro de puntuación';
|
|
|
|
@override
|
|
String get thisAccountViolatedTos => 'Esta conta violou os Termos de Servizo de Lichess';
|
|
|
|
@override
|
|
String get openingExplorerAndTablebase => 'Explorador de aperturas e base de datos de finais';
|
|
|
|
@override
|
|
String get takeback => 'Rectificar xogada';
|
|
|
|
@override
|
|
String get proposeATakeback => 'Propoñer cambio de xogada';
|
|
|
|
@override
|
|
String get whiteProposesTakeback => 'As brancas propoñen rectificar a xogada';
|
|
|
|
@override
|
|
String get blackProposesTakeback => 'As negras propoñen rectificar a xogada';
|
|
|
|
@override
|
|
String get takebackPropositionSent => 'Proposta de cambio enviada';
|
|
|
|
@override
|
|
String get whiteDeclinesTakeback => 'As brancas rexeitan a proposta de cambio de xogada';
|
|
|
|
@override
|
|
String get blackDeclinesTakeback => 'As negras rexeitan a proposta de cambio de xogada';
|
|
|
|
@override
|
|
String get whiteAcceptsTakeback => 'As brancas aceptan a proposta de cambio de xogada';
|
|
|
|
@override
|
|
String get blackAcceptsTakeback => 'As negras aceptan a proposta de cambio de xogada';
|
|
|
|
@override
|
|
String get whiteCancelsTakeback => 'As brancas cancelan o cambio de xogada';
|
|
|
|
@override
|
|
String get blackCancelsTakeback => 'As negras cancelan o cambio de xogada';
|
|
|
|
@override
|
|
String get yourOpponentProposesATakeback => 'O teu rival propón rectificar a xogada';
|
|
|
|
@override
|
|
String get bookmarkThisGame => 'Marcar esta partida coma favorita';
|
|
|
|
@override
|
|
String get tournament => 'Torneo';
|
|
|
|
@override
|
|
String get tournaments => 'Torneos';
|
|
|
|
@override
|
|
String get tournamentPoints => 'Puntos en torneos';
|
|
|
|
@override
|
|
String get viewTournament => 'Ver torneo';
|
|
|
|
@override
|
|
String get backToTournament => 'Voltar ó torneo';
|
|
|
|
@override
|
|
String get noDrawBeforeSwissLimit => 'Nos torneos Suízos non se pode ofrecer táboas antes de realizar 30 xogadas.';
|
|
|
|
@override
|
|
String get thematic => 'Temático';
|
|
|
|
@override
|
|
String yourPerfRatingIsProvisional(String param) {
|
|
return 'A túa puntuación en $param é provisional';
|
|
}
|
|
|
|
@override
|
|
String get ratingRangeIsDisabledBecauseYourRatingIsProvisional => 'Os filtros de puntuación están bloqueados dado que a túa puntuación non é estable. Tes que xogar partidas puntuadas para incrementar a súa estabilidade.';
|
|
|
|
@override
|
|
String yourPerfRatingIsTooHigh(String param1, String param2) {
|
|
return 'A túa puntuación $param1 ($param2) é demasiado alta';
|
|
}
|
|
|
|
@override
|
|
String yourTopWeeklyPerfRatingIsTooHigh(String param1, String param2) {
|
|
return 'A túa puntuación máxima semanal $param1 ($param2) é demasiado alta';
|
|
}
|
|
|
|
@override
|
|
String yourPerfRatingIsTooLow(String param1, String param2) {
|
|
return 'A túa puntuación $param1 ($param2) é demasiado baixa';
|
|
}
|
|
|
|
@override
|
|
String ratedMoreThanInPerf(String param1, String param2) {
|
|
return 'Puntuación ≥ $param1 en $param2';
|
|
}
|
|
|
|
@override
|
|
String ratedLessThanInPerf(String param1, String param2) {
|
|
return 'Puntuación ≤ $param1 en $param2 na última semana';
|
|
}
|
|
|
|
@override
|
|
String mustBeInTeam(String param) {
|
|
return 'Tes que estar no equipo $param';
|
|
}
|
|
|
|
@override
|
|
String youAreNotInTeam(String param) {
|
|
return 'Non estás no equipo $param';
|
|
}
|
|
|
|
@override
|
|
String get backToGame => 'Voltar á partida';
|
|
|
|
@override
|
|
String get siteDescription => 'Xadrez libre en liña. Xoga ó xadrez cunha interface limpa. Sen rexistrarse, sen anuncios, sen necesidade de complementos. Xoga ó xadrez contra o ordenador, amigos ou rivais ó chou.';
|
|
|
|
@override
|
|
String xJoinedTeamY(String param1, String param2) {
|
|
return '$param1 uniuse ó equipo $param2';
|
|
}
|
|
|
|
@override
|
|
String xCreatedTeamY(String param1, String param2) {
|
|
return '$param1 creou o equipo $param2';
|
|
}
|
|
|
|
@override
|
|
String get startedStreaming => 'comezou unha retransmisión';
|
|
|
|
@override
|
|
String xStartedStreaming(String param) {
|
|
return '$param comezou unha retransmisión';
|
|
}
|
|
|
|
@override
|
|
String get averageElo => 'Puntuación media';
|
|
|
|
@override
|
|
String get location => 'Lugar';
|
|
|
|
@override
|
|
String get filterGames => 'Filtrar partidas';
|
|
|
|
@override
|
|
String get reset => 'Restablecer';
|
|
|
|
@override
|
|
String get apply => 'Aplicar';
|
|
|
|
@override
|
|
String get save => 'Gardar';
|
|
|
|
@override
|
|
String get leaderboard => 'Listaxe de líderes';
|
|
|
|
@override
|
|
String get screenshotCurrentPosition => 'Fai unha captura de pantalla da posición actual';
|
|
|
|
@override
|
|
String get gameAsGIF => 'Gardar a partida en formato GIF';
|
|
|
|
@override
|
|
String get playerNames => 'Nomes das xogadoras/es';
|
|
|
|
@override
|
|
String get moveAnnotations => 'Mover anotacións';
|
|
|
|
@override
|
|
String get pasteTheFenStringHere => 'Pega o texto FEN aquí';
|
|
|
|
@override
|
|
String get pasteThePgnStringHere => 'Pega o texto PGN aquí';
|
|
|
|
@override
|
|
String get orUploadPgnFile => 'Ou sube un ficheiro PGN';
|
|
|
|
@override
|
|
String get continueFromHere => 'Continuar dende aquí';
|
|
|
|
@override
|
|
String get toStudy => 'Estudar';
|
|
|
|
@override
|
|
String get importGame => 'Importar partida';
|
|
|
|
@override
|
|
String get importGameExplanation => 'Pega o PGN dunha partida para obter unha versión navegable, análise por ordenador, sala de conversa e unha ligazón para compartila.';
|
|
|
|
@override
|
|
String get importGameDataPrivacyWarning => 'Este PGN é de acceso público. Para importar unha partida de xeito privado, emprega un estudo.';
|
|
|
|
@override
|
|
String get thisIsAChessCaptcha => 'Isto é un CAPTCHA de xadrez.';
|
|
|
|
@override
|
|
String get clickOnTheBoardToMakeYourMove => 'Preme no taboleiro para facer a túa xogada e demostrar que es humano.';
|
|
|
|
@override
|
|
String get captcha_fail => 'Por favor resolve o CAPTCHA de xadrez.';
|
|
|
|
@override
|
|
String get notACheckmate => 'Non é xaque mate.';
|
|
|
|
@override
|
|
String get whiteCheckmatesInOneMove => 'Xogas brancas e dan mate nunha';
|
|
|
|
@override
|
|
String get blackCheckmatesInOneMove => 'Xogas negras e dan mate nunha';
|
|
|
|
@override
|
|
String get retry => 'Tentar de novo';
|
|
|
|
@override
|
|
String get reconnecting => 'Conectando de novo';
|
|
|
|
@override
|
|
String get noNetwork => 'Desconectado';
|
|
|
|
@override
|
|
String get favoriteOpponents => 'Rivais preferidos';
|
|
|
|
@override
|
|
String get follow => 'Seguir';
|
|
|
|
@override
|
|
String get following => 'Seguindo';
|
|
|
|
@override
|
|
String get unfollow => 'Deixar de seguir';
|
|
|
|
@override
|
|
String followX(String param) {
|
|
return 'Seguir a $param';
|
|
}
|
|
|
|
@override
|
|
String unfollowX(String param) {
|
|
return 'Deixar de seguir a $param';
|
|
}
|
|
|
|
@override
|
|
String get block => 'Bloquear';
|
|
|
|
@override
|
|
String get blocked => 'Bloqueado';
|
|
|
|
@override
|
|
String get unblock => 'Desbloquear';
|
|
|
|
@override
|
|
String xStartedFollowingY(String param1, String param2) {
|
|
return '$param1 comezou a seguir a $param2';
|
|
}
|
|
|
|
@override
|
|
String get more => 'Máis';
|
|
|
|
@override
|
|
String get memberSince => 'Membro dende';
|
|
|
|
@override
|
|
String lastSeenActive(String param) {
|
|
return 'Última conexión $param';
|
|
}
|
|
|
|
@override
|
|
String get player => 'Xogador';
|
|
|
|
@override
|
|
String get list => 'Lista';
|
|
|
|
@override
|
|
String get graph => 'Gráfica';
|
|
|
|
@override
|
|
String get required => 'Obrigatorio.';
|
|
|
|
@override
|
|
String get openTournaments => 'Torneos abertos';
|
|
|
|
@override
|
|
String get duration => 'Duración';
|
|
|
|
@override
|
|
String get winner => 'Gañador';
|
|
|
|
@override
|
|
String get standings => 'Clasificación';
|
|
|
|
@override
|
|
String get createANewTournament => 'Crear un novo torneo';
|
|
|
|
@override
|
|
String get tournamentCalendar => 'Calendario de torneos';
|
|
|
|
@override
|
|
String get conditionOfEntry => 'Condicións de participación:';
|
|
|
|
@override
|
|
String get advancedSettings => 'Axustes avanzados';
|
|
|
|
@override
|
|
String get safeTournamentName => 'Escolle un nome seguro para o torneo.';
|
|
|
|
@override
|
|
String get inappropriateNameWarning => 'Calquera comportamento minimamente inadecuado podería levar ao peche da túa conta.';
|
|
|
|
@override
|
|
String get emptyTournamentName => 'Deixar en branco para poñerlle ó torneo o nome dun Grande Mestre notable.';
|
|
|
|
@override
|
|
String get makePrivateTournament => 'Fai que o torneo sexa privado e restrinxe o acceso cun contrasinal';
|
|
|
|
@override
|
|
String get join => 'Unirse';
|
|
|
|
@override
|
|
String get withdraw => 'Retirarse';
|
|
|
|
@override
|
|
String get points => 'Puntos';
|
|
|
|
@override
|
|
String get wins => 'Vitorias';
|
|
|
|
@override
|
|
String get losses => 'Derrotas';
|
|
|
|
@override
|
|
String get startingIn => 'Comeza en';
|
|
|
|
@override
|
|
String standByX(String param) {
|
|
return 'Agarda $param, emparellando xogadores, prepárate!';
|
|
}
|
|
|
|
@override
|
|
String get pause => 'Pausa';
|
|
|
|
@override
|
|
String get resume => 'Continuar';
|
|
|
|
@override
|
|
String get youArePlaying => 'Estás xogando!';
|
|
|
|
@override
|
|
String get winRate => 'Porcentaxe de vitorias';
|
|
|
|
@override
|
|
String get performance => 'Rendemento';
|
|
|
|
@override
|
|
String get tournamentComplete => 'Torneo rematado';
|
|
|
|
@override
|
|
String get movesPlayed => 'Movementos xogados';
|
|
|
|
@override
|
|
String get whiteWins => 'Vitorias das brancas';
|
|
|
|
@override
|
|
String get blackWins => 'Vitorias das negras';
|
|
|
|
@override
|
|
String get drawRate => 'Taxa de táboas';
|
|
|
|
@override
|
|
String get draws => 'Táboas';
|
|
|
|
@override
|
|
String get averageOpponent => 'Opoñente medio';
|
|
|
|
@override
|
|
String get boardEditor => 'Editor de taboleiro';
|
|
|
|
@override
|
|
String get setTheBoard => 'Configurar o taboleiro';
|
|
|
|
@override
|
|
String get popularOpenings => 'Aperturas populares';
|
|
|
|
@override
|
|
String get endgamePositions => 'Posicións de finais';
|
|
|
|
@override
|
|
String chess960StartPosition(String param) {
|
|
return 'Posición inicial de Chess960: $param';
|
|
}
|
|
|
|
@override
|
|
String get randomChess960Position => 'Posición aleatoria de Xadrez 960';
|
|
|
|
@override
|
|
String get startPosition => 'Posición inicial';
|
|
|
|
@override
|
|
String get clearBoard => 'Limpar o taboleiro';
|
|
|
|
@override
|
|
String get loadPosition => 'Cargar unha posición';
|
|
|
|
@override
|
|
String get isPrivate => 'Privado';
|
|
|
|
@override
|
|
String reportXToModerators(String param) {
|
|
return 'Denunciar a $param ós moderadores';
|
|
}
|
|
|
|
@override
|
|
String profileCompletion(String param) {
|
|
return 'Perfil completado ao $param';
|
|
}
|
|
|
|
@override
|
|
String xRating(String param) {
|
|
return 'Puntuación $param';
|
|
}
|
|
|
|
@override
|
|
String get ifNoneLeaveEmpty => 'Se non aplica, déixao en branco';
|
|
|
|
@override
|
|
String get profile => 'Perfil';
|
|
|
|
@override
|
|
String get editProfile => 'Editar perfil';
|
|
|
|
@override
|
|
String get realName => 'Nome real';
|
|
|
|
@override
|
|
String get setFlair => 'Escolle a túa habelencia';
|
|
|
|
@override
|
|
String get flair => 'Habelencia';
|
|
|
|
@override
|
|
String get youCanHideFlair => 'Nas preferencias podes agochar por completo as habelencias dos xogadores en todo o sitio.';
|
|
|
|
@override
|
|
String get biography => 'Biografía';
|
|
|
|
@override
|
|
String get countryRegion => 'País ou rexión';
|
|
|
|
@override
|
|
String get thankYou => 'Grazas!';
|
|
|
|
@override
|
|
String get socialMediaLinks => 'Ligazóns ás redes sociais';
|
|
|
|
@override
|
|
String get oneUrlPerLine => 'Un URL por liña.';
|
|
|
|
@override
|
|
String get inlineNotation => 'Notación compacta';
|
|
|
|
@override
|
|
String get makeAStudy => 'Para gardar e partillar, conviña crear un estudo.';
|
|
|
|
@override
|
|
String get clearSavedMoves => 'Eliminar movementos';
|
|
|
|
@override
|
|
String get previouslyOnLichessTV => 'Previamente en Lichess TV';
|
|
|
|
@override
|
|
String get onlinePlayers => 'Xogadores en liña';
|
|
|
|
@override
|
|
String get activePlayers => 'Xogadores activos';
|
|
|
|
@override
|
|
String get bewareTheGameIsRatedButHasNoClock => 'Atención, a partida é puntuada pero sen límite de tempo!';
|
|
|
|
@override
|
|
String get success => 'Éxito';
|
|
|
|
@override
|
|
String get automaticallyProceedToNextGameAfterMoving => 'Pasar automaticamente á seguinte partida despois de mover';
|
|
|
|
@override
|
|
String get autoSwitch => 'Auto-cambio';
|
|
|
|
@override
|
|
String get puzzles => 'Problemas';
|
|
|
|
@override
|
|
String get onlineBots => 'Bots en liña';
|
|
|
|
@override
|
|
String get name => 'Nome';
|
|
|
|
@override
|
|
String get description => 'Descrición';
|
|
|
|
@override
|
|
String get descPrivate => 'Descrición privada';
|
|
|
|
@override
|
|
String get descPrivateHelp => 'Texto que só verán os membros do equipo. Se se emprega, substitúe á descrición pública cando sexa visto polos membros do equipo.';
|
|
|
|
@override
|
|
String get no => 'Non';
|
|
|
|
@override
|
|
String get yes => 'Si';
|
|
|
|
@override
|
|
String get website => 'Páxina web';
|
|
|
|
@override
|
|
String get mobile => 'Móbil';
|
|
|
|
@override
|
|
String get help => 'Axuda:';
|
|
|
|
@override
|
|
String get createANewTopic => 'Crear novo tema';
|
|
|
|
@override
|
|
String get topics => 'Temas';
|
|
|
|
@override
|
|
String get posts => 'Entradas';
|
|
|
|
@override
|
|
String get lastPost => 'Última entrada';
|
|
|
|
@override
|
|
String get views => 'Visitas';
|
|
|
|
@override
|
|
String get replies => 'Respostas';
|
|
|
|
@override
|
|
String get replyToThisTopic => 'Responder a este tema';
|
|
|
|
@override
|
|
String get reply => 'Responder';
|
|
|
|
@override
|
|
String get message => 'Mensaxe';
|
|
|
|
@override
|
|
String get createTheTopic => 'Crear o tema';
|
|
|
|
@override
|
|
String get reportAUser => 'Denunciar a un usuario';
|
|
|
|
@override
|
|
String get user => 'Usuario';
|
|
|
|
@override
|
|
String get reason => 'Motivo';
|
|
|
|
@override
|
|
String get whatIsIheMatter => 'Que pasou?';
|
|
|
|
@override
|
|
String get cheat => 'Trampa';
|
|
|
|
@override
|
|
String get troll => 'Troll';
|
|
|
|
@override
|
|
String get other => 'Outro';
|
|
|
|
@override
|
|
String get reportCheatBoostHelp => 'Pega a ligazón á(s) partida(s) e explica que ten de malo o comportamento deste usuario. Non digas soamente \"fai trampas\", mais cóntanos como chegaches a esta conclusión.';
|
|
|
|
@override
|
|
String get reportUsernameHelp => 'Explica que ten de ofensivo este nome de usuario. Non digas soamente \"é ofensivo/inadecuado\". Cóntanos como chegaches a esta conclusión, especialmente se o insulto está camuflado, non está en inglés, é xerga ou é unha referencia histórica ou cultural.';
|
|
|
|
@override
|
|
String get reportProcessedFasterInEnglish => 'A túa denuncia será procesada máis rápido se está escrita en Inglés.';
|
|
|
|
@override
|
|
String get error_provideOneCheatedGameLink => 'Por favor, proporciona cando menos unha ligazón a unha partida para a súa revisión.';
|
|
|
|
@override
|
|
String by(String param) {
|
|
return 'por $param';
|
|
}
|
|
|
|
@override
|
|
String importedByX(String param) {
|
|
return 'Importado por $param';
|
|
}
|
|
|
|
@override
|
|
String get thisTopicIsNowClosed => 'Este tema xa está pechado.';
|
|
|
|
@override
|
|
String get blog => 'Blog';
|
|
|
|
@override
|
|
String get notes => 'Notas';
|
|
|
|
@override
|
|
String get typePrivateNotesHere => 'Escribe notas privadas aquí';
|
|
|
|
@override
|
|
String get writeAPrivateNoteAboutThisUser => 'Escribe unha nota privada sobre este usuario';
|
|
|
|
@override
|
|
String get noNoteYet => 'Aínda non hai notas';
|
|
|
|
@override
|
|
String get invalidUsernameOrPassword => 'Nome de usuario ou contrasinal non válidos';
|
|
|
|
@override
|
|
String get incorrectPassword => 'Contrasinal incorrecto';
|
|
|
|
@override
|
|
String get invalidAuthenticationCode => 'Código de autenticación inválido';
|
|
|
|
@override
|
|
String get clearField => 'Limpar campo';
|
|
|
|
@override
|
|
String get orSeparator => 'Ou';
|
|
|
|
@override
|
|
String get logInByEmail => 'Iniciar sesión co correo electrónico';
|
|
|
|
@override
|
|
String get emailMeALink => 'Mándame unha ligazón por correo';
|
|
|
|
@override
|
|
String get currentPassword => 'Contrasinal actual';
|
|
|
|
@override
|
|
String get newPassword => 'Novo contrasinal';
|
|
|
|
@override
|
|
String get newPasswordAgain => 'Novo contrasinal (de novo)';
|
|
|
|
@override
|
|
String get newPasswordsDontMatch => 'Os contrasinais novos non coinciden';
|
|
|
|
@override
|
|
String get newPasswordStrength => 'Seguridade do contrasinal';
|
|
|
|
@override
|
|
String get clockInitialTime => 'Tempo inicial do reloxo';
|
|
|
|
@override
|
|
String get clockIncrement => 'Incremento do reloxo';
|
|
|
|
@override
|
|
String get privacy => 'Privacidade';
|
|
|
|
@override
|
|
String get privacyPolicy => 'Política de privacidade';
|
|
|
|
@override
|
|
String get letOtherPlayersFollowYou => 'Permitir que outros xogadores te sigan';
|
|
|
|
@override
|
|
String get letOtherPlayersChallengeYou => 'Permitir que outros xogadores te reten';
|
|
|
|
@override
|
|
String get letOtherPlayersInviteYouToStudy => 'Permite que outros xogadores te conviden a estudos';
|
|
|
|
@override
|
|
String get sound => 'Son';
|
|
|
|
@override
|
|
String get none => 'Ningunha';
|
|
|
|
@override
|
|
String get fast => 'Rápida';
|
|
|
|
@override
|
|
String get normal => 'Normal';
|
|
|
|
@override
|
|
String get slow => 'Lenta';
|
|
|
|
@override
|
|
String get insideTheBoard => 'Dentro do taboleiro';
|
|
|
|
@override
|
|
String get outsideTheBoard => 'Fóra do taboleiro';
|
|
|
|
@override
|
|
String get allSquaresOfTheBoard => 'En todas as casas';
|
|
|
|
@override
|
|
String get onSlowGames => 'En partidas lentas';
|
|
|
|
@override
|
|
String get always => 'Sempre';
|
|
|
|
@override
|
|
String get never => 'Nunca';
|
|
|
|
@override
|
|
String xCompetesInY(String param1, String param2) {
|
|
return '$param1 participa en $param2';
|
|
}
|
|
|
|
@override
|
|
String get victory => 'Vitoria';
|
|
|
|
@override
|
|
String get defeat => 'Derrota';
|
|
|
|
@override
|
|
String victoryVsYInZ(String param1, String param2, String param3) {
|
|
return '$param1 contra $param2 en $param3';
|
|
}
|
|
|
|
@override
|
|
String defeatVsYInZ(String param1, String param2, String param3) {
|
|
return '$param1 contra $param2 en $param3';
|
|
}
|
|
|
|
@override
|
|
String drawVsYInZ(String param1, String param2, String param3) {
|
|
return '$param1 contra $param2 en $param3';
|
|
}
|
|
|
|
@override
|
|
String get timeline => 'Cronoloxía';
|
|
|
|
@override
|
|
String get starting => 'Comezo:';
|
|
|
|
@override
|
|
String get allInformationIsPublicAndOptional => 'Toda a información é pública e opcional.';
|
|
|
|
@override
|
|
String get biographyDescription => 'Cóntanos sobre ti, os teus intereses, que che gusta do xadrez, as túas aperturas e xogadores preferidos…';
|
|
|
|
@override
|
|
String get listBlockedPlayers => 'Listar os xogadores que bloqueaches';
|
|
|
|
@override
|
|
String get human => 'Humano';
|
|
|
|
@override
|
|
String get computer => 'Máquina';
|
|
|
|
@override
|
|
String get side => 'Bando';
|
|
|
|
@override
|
|
String get clock => 'Reloxo';
|
|
|
|
@override
|
|
String get opponent => 'Rival';
|
|
|
|
@override
|
|
String get learnMenu => 'Aprender';
|
|
|
|
@override
|
|
String get studyMenu => 'Estudar';
|
|
|
|
@override
|
|
String get practice => 'Practicar';
|
|
|
|
@override
|
|
String get community => 'Comunidade';
|
|
|
|
@override
|
|
String get tools => 'Ferramentas';
|
|
|
|
@override
|
|
String get increment => 'Incremento';
|
|
|
|
@override
|
|
String get error_unknown => 'Valor non válido';
|
|
|
|
@override
|
|
String get error_required => 'Este campo é obrigatorio';
|
|
|
|
@override
|
|
String get error_email => 'Este enderezo de correo non é válido';
|
|
|
|
@override
|
|
String get error_email_acceptable => 'Este enderezo de correo non é aceptable. Por favor, volve comprobalo e téntao de novo.';
|
|
|
|
@override
|
|
String get error_email_unique => 'Este enderezo de correo non é válido ou xa foi empregado';
|
|
|
|
@override
|
|
String get error_email_different => 'Este xa é o teu enderezo de correo electrónico';
|
|
|
|
@override
|
|
String error_minLength(String param) {
|
|
return 'A lonxitude mínima é de $param caracteres';
|
|
}
|
|
|
|
@override
|
|
String error_maxLength(String param) {
|
|
return 'Debe conter polo menos $param caracteres';
|
|
}
|
|
|
|
@override
|
|
String error_min(String param) {
|
|
return 'Debe ser maior ou igual que $param';
|
|
}
|
|
|
|
@override
|
|
String error_max(String param) {
|
|
return 'Debe ser menor ou igual que $param';
|
|
}
|
|
|
|
@override
|
|
String ifRatingIsPlusMinusX(String param) {
|
|
return 'Se a puntuación é ± $param';
|
|
}
|
|
|
|
@override
|
|
String get ifRegistered => 'Se está rexistrado/a';
|
|
|
|
@override
|
|
String get onlyExistingConversations => 'Só conversas existentes';
|
|
|
|
@override
|
|
String get onlyFriends => 'Só amigos';
|
|
|
|
@override
|
|
String get menu => 'Menú';
|
|
|
|
@override
|
|
String get castling => 'Enroque';
|
|
|
|
@override
|
|
String get whiteCastlingKingside => 'Brancas O-O';
|
|
|
|
@override
|
|
String get blackCastlingKingside => 'Negras O-O';
|
|
|
|
@override
|
|
String tpTimeSpentPlaying(String param) {
|
|
return 'Tempo xogando: $param';
|
|
}
|
|
|
|
@override
|
|
String get watchGames => 'Ver partidas';
|
|
|
|
@override
|
|
String tpTimeSpentOnTV(String param) {
|
|
return 'Tempo saíndo en TV: $param';
|
|
}
|
|
|
|
@override
|
|
String get watch => 'Ver';
|
|
|
|
@override
|
|
String get videoLibrary => 'Videoteca';
|
|
|
|
@override
|
|
String get streamersMenu => 'Presentadores';
|
|
|
|
@override
|
|
String get mobileApp => 'Aplicación Móbil';
|
|
|
|
@override
|
|
String get webmasters => 'Administradores web';
|
|
|
|
@override
|
|
String get about => 'Acerca de';
|
|
|
|
@override
|
|
String aboutX(String param) {
|
|
return 'Acerca de $param';
|
|
}
|
|
|
|
@override
|
|
String xIsAFreeYLibreOpenSourceChessServer(String param1, String param2) {
|
|
return '$param1 é un servidor de xadrez de código aberto, gratuíto ($param2), libre, e sen publicidade.';
|
|
}
|
|
|
|
@override
|
|
String get really => 'de verdade';
|
|
|
|
@override
|
|
String get contribute => 'Contribuír';
|
|
|
|
@override
|
|
String get termsOfService => 'Termos do Servizo';
|
|
|
|
@override
|
|
String get titleVerification => 'Verificación de título';
|
|
|
|
@override
|
|
String get sourceCode => 'Código Fonte';
|
|
|
|
@override
|
|
String get simultaneousExhibitions => 'Exhibicións simultáneas';
|
|
|
|
@override
|
|
String get host => 'Anfitrión';
|
|
|
|
@override
|
|
String hostColorX(String param) {
|
|
return 'Cor do anfitrión: $param';
|
|
}
|
|
|
|
@override
|
|
String get yourPendingSimuls => 'As túas simultáneas pendentes';
|
|
|
|
@override
|
|
String get createdSimuls => 'Simultáneas creadas recentemente';
|
|
|
|
@override
|
|
String get hostANewSimul => 'Crear unha nova simultánea';
|
|
|
|
@override
|
|
String get signUpToHostOrJoinASimul => 'Rexístrate para crear ou unirte a unhas simultáneas';
|
|
|
|
@override
|
|
String get noSimulFound => 'Simultánea non atopada';
|
|
|
|
@override
|
|
String get noSimulExplanation => 'Esta exhibición simultánea non existe.';
|
|
|
|
@override
|
|
String get returnToSimulHomepage => 'Volver á paxina principal das simultáneas';
|
|
|
|
@override
|
|
String get aboutSimul => 'As simultáneas son partidas dun xogador contra varios ó mesmo tempo.';
|
|
|
|
@override
|
|
String get aboutSimulImage => 'De 50 rivais, Fischer gañou 47 partidas, empatou 2 e perdeu 1.';
|
|
|
|
@override
|
|
String get aboutSimulRealLife => 'O concepto tómase de eventos reais. Nestes, o anfitrión das simultáneas móvese de mesa en mesa e fai unha xogada de cada vez.';
|
|
|
|
@override
|
|
String get aboutSimulRules => 'Cando comezan as simultáneas, cada xogador inicia unha partida co anfitrión. As simultáneas finalizan cando se completan todas as partidas.';
|
|
|
|
@override
|
|
String get aboutSimulSettings => 'As simultáneas son sempre amigables. As opcións de desquite, de desfacer a xogada e de engadir tempo non están activadas.';
|
|
|
|
@override
|
|
String get create => 'Crear';
|
|
|
|
@override
|
|
String get whenCreateSimul => 'Cando creas unha exhibición de simultáneas, tes que enfrontarte a varios xogadores ó mesmo tempo.';
|
|
|
|
@override
|
|
String get simulVariantsHint => 'Se seleccionas distintas variantes, cada xogador pode escoller cal xogar.';
|
|
|
|
@override
|
|
String get simulClockHint => 'Cantos máis xogadores, máis tempo necesitas.';
|
|
|
|
@override
|
|
String get simulAddExtraTime => 'Podes engadir tempo extra ó teu reloxo para axudarte coas simultáneas.';
|
|
|
|
@override
|
|
String get simulHostExtraTime => 'Tempo inicial extra para o anfitrión';
|
|
|
|
@override
|
|
String get simulAddExtraTimePerPlayer => 'Engadir tempo inicial ao teu reloxo por cada xogador que se una ás simultáneas.';
|
|
|
|
@override
|
|
String get simulHostExtraTimePerPlayer => 'Tempo extra do anfitrión por cada xogador';
|
|
|
|
@override
|
|
String get lichessTournaments => 'Torneos de Lichess';
|
|
|
|
@override
|
|
String get tournamentFAQ => 'Preguntas Frecuentes dos torneos Arena';
|
|
|
|
@override
|
|
String get timeBeforeTournamentStarts => 'Tempo antes de que o torneo comece';
|
|
|
|
@override
|
|
String get averageCentipawnLoss => 'Perda media de centipeóns';
|
|
|
|
@override
|
|
String get accuracy => 'Precisión';
|
|
|
|
@override
|
|
String get keyboardShortcuts => 'Atallos do teclado';
|
|
|
|
@override
|
|
String get keyMoveBackwardOrForward => 'mover atrás/adiante';
|
|
|
|
@override
|
|
String get keyGoToStartOrEnd => 'Ir ó comezo/remate';
|
|
|
|
@override
|
|
String get keyCycleSelectedVariation => 'Cambia a variante seleccionada';
|
|
|
|
@override
|
|
String get keyShowOrHideComments => 'mostrar/ocultar comentarios';
|
|
|
|
@override
|
|
String get keyEnterOrExitVariation => 'Entrar/saír da variante';
|
|
|
|
@override
|
|
String get keyPreviousBranch => 'Rama anterior';
|
|
|
|
@override
|
|
String get keyNextBranch => 'Rama seguinte';
|
|
|
|
@override
|
|
String get toggleVariationArrows => 'Activar/desactivar as frechas das variantes';
|
|
|
|
@override
|
|
String get cyclePreviousOrNextVariation => 'Variante anterior/seguinte';
|
|
|
|
@override
|
|
String get toggleGlyphAnnotations => 'Activar/desactivar as anotacións con símbolos';
|
|
|
|
@override
|
|
String get togglePositionAnnotations => 'Activar/desactivar as anotacións';
|
|
|
|
@override
|
|
String get toggleObservationAnnotations => 'Activar/desactivar as anotacións';
|
|
|
|
@override
|
|
String get variationArrowsInfo => 'As frechas das variantes permítenche navegar sen usar a lista de movementos.';
|
|
|
|
@override
|
|
String get playSelectedMove => 'facer a xogada seleccionada';
|
|
|
|
@override
|
|
String get newTournament => 'Novo torneo';
|
|
|
|
@override
|
|
String get tournamentHomeTitle => 'Torneos de xadrez con varios controis de tempo e variantes';
|
|
|
|
@override
|
|
String get tournamentHomeDescription => 'Xoga torneos de xadrez rápidos! Únete a un torneo oficial programado, ou crea un de teu. Bala, Lóstrego, Clásico, Xadrez960, Rei da Cuíña, Tres Xaques, e máis opcións dispoñibles para que non remate a diversión do xadrez.';
|
|
|
|
@override
|
|
String get tournamentNotFound => 'Torneo non atopado';
|
|
|
|
@override
|
|
String get tournamentDoesNotExist => 'Este torneo non existe.';
|
|
|
|
@override
|
|
String get tournamentMayHaveBeenCanceled => 'Poida que fose cancelado, se todos os xogadores marcharon antes de que o torneo comezase.';
|
|
|
|
@override
|
|
String get returnToTournamentsHomepage => 'Volver a páxina principal dos torneos';
|
|
|
|
@override
|
|
String weeklyPerfTypeRatingDistribution(String param) {
|
|
return 'Distribución semanal da puntuación en $param';
|
|
}
|
|
|
|
@override
|
|
String yourPerfTypeRatingIsRating(String param1, String param2) {
|
|
return 'A túa puntuación en $param1 é $param2.';
|
|
}
|
|
|
|
@override
|
|
String youAreBetterThanPercentOfPerfTypePlayers(String param1, String param2) {
|
|
return 'Es mellor có $param1 dos xogadores de $param2.';
|
|
}
|
|
|
|
@override
|
|
String userIsBetterThanPercentOfPerfTypePlayers(String param1, String param2, String param3) {
|
|
return '$param1 é mellor có $param2 dos xogadores de $param3.';
|
|
}
|
|
|
|
@override
|
|
String betterThanPercentPlayers(String param1, String param2) {
|
|
return 'Mellor có $param1 dos xogadores de $param2';
|
|
}
|
|
|
|
@override
|
|
String youDoNotHaveAnEstablishedPerfTypeRating(String param) {
|
|
return 'Non tes unha puntuación establecida en $param.';
|
|
}
|
|
|
|
@override
|
|
String get yourRating => 'A túa puntuación';
|
|
|
|
@override
|
|
String get cumulative => 'Acumulado';
|
|
|
|
@override
|
|
String get glicko2Rating => 'Puntuación Glicko-2';
|
|
|
|
@override
|
|
String get checkYourEmail => 'Revisa o teu correo';
|
|
|
|
@override
|
|
String get weHaveSentYouAnEmailClickTheLink => 'Enviámosche un correo electrónico. Preme na ligazón do correo para activares a túa conta.';
|
|
|
|
@override
|
|
String get ifYouDoNotSeeTheEmailCheckOtherPlaces => 'Se non ves o correo, revisa noutros cartafoles onde poida estar, coma no lixo, co correo non desexado ou de redes sociais.';
|
|
|
|
@override
|
|
String get ifYouDoNotGetTheEmail => 'Se non recibes o correo en 5 minutos:';
|
|
|
|
@override
|
|
String get checkAllEmailFolders => 'Revisa no lixo, no correo non solicitado e noutros cartafoles';
|
|
|
|
@override
|
|
String verifyYourAddress(String param) {
|
|
return 'Confirma que $param é o teu enderezo de correo electrónico';
|
|
}
|
|
|
|
@override
|
|
String weHaveSentYouAnEmailTo(String param) {
|
|
return 'Enviámosche un correo a $param. Segue a ligazón no correo para restaurar o teu contrasinal.';
|
|
}
|
|
|
|
@override
|
|
String byRegisteringYouAgreeToBeBoundByOur(String param) {
|
|
return 'Ó rexistrarte, aceptas os nosos $param.';
|
|
}
|
|
|
|
@override
|
|
String readAboutOur(String param) {
|
|
return 'Le acerca da nosa $param.';
|
|
}
|
|
|
|
@override
|
|
String get networkLagBetweenYouAndLichess => 'Retardo da conexión entre ti e máis Lichess';
|
|
|
|
@override
|
|
String get timeToProcessAMoveOnLichessServer => 'Tempo para procesar un movemento no servidor de Lichess';
|
|
|
|
@override
|
|
String get downloadAnnotated => 'Descargar anotada';
|
|
|
|
@override
|
|
String get downloadRaw => 'Descargar sen anotar';
|
|
|
|
@override
|
|
String get downloadImported => 'Descargar importadas';
|
|
|
|
@override
|
|
String get downloadAllGames => 'Descargar todas as partidas';
|
|
|
|
@override
|
|
String get crosstable => 'Táboa de cruces';
|
|
|
|
@override
|
|
String get youCanAlsoScrollOverTheBoardToMoveInTheGame => 'Usa a roda do rato sobre o taboleiro para moverte pola partida.';
|
|
|
|
@override
|
|
String get scrollOverComputerVariationsToPreviewThem => 'Pasa o punteiro sobre as variantes da computadora para visualizalas.';
|
|
|
|
@override
|
|
String get analysisShapesHowTo => 'Preme o botón dereito do rato (ou pulsa Maiúsculas+clic) para debuxar círculos e frechas no taboleiro. Para obter outras cores, combina o seguinte co botón dereito do rato:';
|
|
|
|
@override
|
|
String get primaryColorArrowsHowTo => '(Ctrl ou Maiúsculas) = vermello; (Comando, Alt ou Meta) = azul; unha tecla de cada grupo = amarelo.';
|
|
|
|
@override
|
|
String get letOtherPlayersMessageYou => 'Permitir que outros xogadores che envíen mensaxes';
|
|
|
|
@override
|
|
String get receiveForumNotifications => 'Recibe notificacións cando alguén te mencione no foro';
|
|
|
|
@override
|
|
String get shareYourInsightsData => 'Compartir os teus datos estatísticos';
|
|
|
|
@override
|
|
String get withNobody => 'Con ninguén';
|
|
|
|
@override
|
|
String get withFriends => 'Cos teus amigos';
|
|
|
|
@override
|
|
String get withEverybody => 'Con todo o mundo';
|
|
|
|
@override
|
|
String get kidMode => 'Modo infantil';
|
|
|
|
@override
|
|
String get kidModeIsEnabled => 'O modo infantil está activado.';
|
|
|
|
@override
|
|
String get kidModeExplanation => 'Por seguridade, no modo infantil desactívanse tódalas comunicacións. Activa isto para protexer aos teus nenos ou alumnos de outros usuarios de Internet.';
|
|
|
|
@override
|
|
String inKidModeTheLichessLogoGetsIconX(String param) {
|
|
return 'En modo infantil, o logo de Lichess ten unha icona de $param, indicando que os nenos están seguros.';
|
|
}
|
|
|
|
@override
|
|
String get askYourChessTeacherAboutLiftingKidMode => 'A túa conta é xestionada. Pídelle ó teu mestre que desactive o modo infantil.';
|
|
|
|
@override
|
|
String get enableKidMode => 'Activar modo infantil';
|
|
|
|
@override
|
|
String get disableKidMode => 'Desactivar modo infantil';
|
|
|
|
@override
|
|
String get security => 'Seguridade';
|
|
|
|
@override
|
|
String get sessions => 'Sesións';
|
|
|
|
@override
|
|
String get revokeAllSessions => 'pechar todas as sesións';
|
|
|
|
@override
|
|
String get playChessEverywhere => 'Xoga ó xadrez en todas partes';
|
|
|
|
@override
|
|
String get everybodyGetsAllFeaturesForFree => 'Todo o mundo obtén todas as funcións gratis';
|
|
|
|
@override
|
|
String get viewTheSolution => 'Mirar a solución';
|
|
|
|
@override
|
|
String get noChallenges => 'Sen desafíos.';
|
|
|
|
@override
|
|
String xHostsY(String param1, String param2) {
|
|
return '$param1 creou $param2';
|
|
}
|
|
|
|
@override
|
|
String xJoinsY(String param1, String param2) {
|
|
return '$param1 uniuse a $param2';
|
|
}
|
|
|
|
@override
|
|
String xLikesY(String param1, String param2) {
|
|
return 'A $param1 gústalle $param2';
|
|
}
|
|
|
|
@override
|
|
String get like => 'Gústame';
|
|
|
|
@override
|
|
String get liked => 'Gustáronme';
|
|
|
|
@override
|
|
String get quickPairing => 'Emparellamento rápido';
|
|
|
|
@override
|
|
String get lobby => 'Retos';
|
|
|
|
@override
|
|
String get anonymous => 'Anónimo';
|
|
|
|
@override
|
|
String yourScore(String param) {
|
|
return 'Os teus resultados: $param';
|
|
}
|
|
|
|
@override
|
|
String get language => 'Idioma';
|
|
|
|
@override
|
|
String get allLanguages => 'Todos os idiomas';
|
|
|
|
@override
|
|
String get background => 'Fondo';
|
|
|
|
@override
|
|
String get light => 'Claro';
|
|
|
|
@override
|
|
String get dark => 'Escuro';
|
|
|
|
@override
|
|
String get transparent => 'Transparente';
|
|
|
|
@override
|
|
String get deviceTheme => 'Tema do dispositivo';
|
|
|
|
@override
|
|
String get backgroundImageUrl => 'URL da imaxe de fondo:';
|
|
|
|
@override
|
|
String get board => 'Taboleiro';
|
|
|
|
@override
|
|
String get size => 'Tamaño';
|
|
|
|
@override
|
|
String get opacity => 'Opacidade';
|
|
|
|
@override
|
|
String get brightness => 'Brillo';
|
|
|
|
@override
|
|
String get contrast => 'Contraste';
|
|
|
|
@override
|
|
String get hue => 'Matiz';
|
|
|
|
@override
|
|
String get boardReset => 'Restaurar ás cores por defecto';
|
|
|
|
@override
|
|
String get pieceSet => 'Estilo das pezas';
|
|
|
|
@override
|
|
String get embedInYourWebsite => 'Incrustar na túa páxina web';
|
|
|
|
@override
|
|
String get usernameAlreadyUsed => 'Este nome de usuario xa está en uso. Proba outro, por favor.';
|
|
|
|
@override
|
|
String get usernamePrefixInvalid => 'O nome de usuario debe comezar cunha letra.';
|
|
|
|
@override
|
|
String get usernameSuffixInvalid => 'O nome de usuario debe rematar cunha letra ou cun número.';
|
|
|
|
@override
|
|
String get usernameCharsInvalid => 'O nome de usuario só pode conter letras, números, trazos baixos e guións. Os trazos baixos e guións consecutivos non se permiten.';
|
|
|
|
@override
|
|
String get usernameUnacceptable => 'Este nome de usuario non é aceptable.';
|
|
|
|
@override
|
|
String get playChessInStyle => 'Xogar ao xadrez con estilo';
|
|
|
|
@override
|
|
String get chessBasics => 'Fundamentos de xadrez';
|
|
|
|
@override
|
|
String get coaches => 'Adestradores';
|
|
|
|
@override
|
|
String get invalidPgn => 'PGN non válido';
|
|
|
|
@override
|
|
String get invalidFen => 'FEN non válido';
|
|
|
|
@override
|
|
String get custom => 'Á medida';
|
|
|
|
@override
|
|
String get notifications => 'Notificacións';
|
|
|
|
@override
|
|
String notificationsX(String param1) {
|
|
return 'Notificacións: $param1';
|
|
}
|
|
|
|
@override
|
|
String perfRatingX(String param) {
|
|
return 'Puntuación: $param';
|
|
}
|
|
|
|
@override
|
|
String yourRatingIsX(String param) {
|
|
return 'A túa puntuación é $param';
|
|
}
|
|
|
|
@override
|
|
String get practiceWithComputer => 'Practicar coa computadora';
|
|
|
|
@override
|
|
String anotherWasX(String param) {
|
|
return 'Outro era $param';
|
|
}
|
|
|
|
@override
|
|
String bestWasX(String param) {
|
|
return 'O mellor era $param';
|
|
}
|
|
|
|
@override
|
|
String get youBrowsedAway => 'Saíches da revisión';
|
|
|
|
@override
|
|
String get resumePractice => 'Seguir practicando';
|
|
|
|
@override
|
|
String get drawByFiftyMoves => 'A partida rematou en táboas pola regra das cincuenta xogadas.';
|
|
|
|
@override
|
|
String get theGameIsADraw => 'A partida remata en táboas.';
|
|
|
|
@override
|
|
String get computerThinking => 'Computadora pensando...';
|
|
|
|
@override
|
|
String get seeBestMove => 'Ver o mellor movemento';
|
|
|
|
@override
|
|
String get hideBestMove => 'Ocultar o mellor movemento';
|
|
|
|
@override
|
|
String get getAHint => 'Obter unha pista';
|
|
|
|
@override
|
|
String get evaluatingYourMove => 'Avaliando o teu movemento...';
|
|
|
|
@override
|
|
String get whiteWinsGame => 'As brancas gañan';
|
|
|
|
@override
|
|
String get blackWinsGame => 'As negras gañan';
|
|
|
|
@override
|
|
String get learnFromYourMistakes => 'Aprende dos teus erros';
|
|
|
|
@override
|
|
String get learnFromThisMistake => 'Aprende deste erro';
|
|
|
|
@override
|
|
String get skipThisMove => 'Salta este movemento';
|
|
|
|
@override
|
|
String get next => 'Seguinte';
|
|
|
|
@override
|
|
String xWasPlayed(String param) {
|
|
return '$param foi xogado';
|
|
}
|
|
|
|
@override
|
|
String get findBetterMoveForWhite => 'Encontra un movemento mellor para as brancas';
|
|
|
|
@override
|
|
String get findBetterMoveForBlack => 'Encontra un movemento mellor para as negras';
|
|
|
|
@override
|
|
String get resumeLearning => 'Retomar avaliación';
|
|
|
|
@override
|
|
String get youCanDoBetter => 'Podes facelo mellor';
|
|
|
|
@override
|
|
String get tryAnotherMoveForWhite => 'Tenta outro movemento para as brancas';
|
|
|
|
@override
|
|
String get tryAnotherMoveForBlack => 'Tenta outro movemento para as negras';
|
|
|
|
@override
|
|
String get solution => 'Solución';
|
|
|
|
@override
|
|
String get waitingForAnalysis => 'Agardando pola análise';
|
|
|
|
@override
|
|
String get noMistakesFoundForWhite => 'Non hai erros das brancas';
|
|
|
|
@override
|
|
String get noMistakesFoundForBlack => 'Non hai erros das negras';
|
|
|
|
@override
|
|
String get doneReviewingWhiteMistakes => 'Terminada a revisión de erros das brancas';
|
|
|
|
@override
|
|
String get doneReviewingBlackMistakes => 'Terminada a revisión de erros das negras';
|
|
|
|
@override
|
|
String get doItAgain => 'Faino de novo';
|
|
|
|
@override
|
|
String get reviewWhiteMistakes => 'Revisar os erros das brancas';
|
|
|
|
@override
|
|
String get reviewBlackMistakes => 'Revisar os erros das negras';
|
|
|
|
@override
|
|
String get advantage => 'Vantaxe';
|
|
|
|
@override
|
|
String get opening => 'Apertura';
|
|
|
|
@override
|
|
String get middlegame => 'Medio xogo';
|
|
|
|
@override
|
|
String get endgame => 'Final';
|
|
|
|
@override
|
|
String get conditionalPremoves => 'Premovementos condicionais';
|
|
|
|
@override
|
|
String get addCurrentVariation => 'Engadir a variante actual';
|
|
|
|
@override
|
|
String get playVariationToCreateConditionalPremoves => 'Xogar unha variante para crear premovementos condicionais';
|
|
|
|
@override
|
|
String get noConditionalPremoves => 'Sen premovementos condicionais';
|
|
|
|
@override
|
|
String playX(String param) {
|
|
return 'Xogar $param';
|
|
}
|
|
|
|
@override
|
|
String challengeX(String param) {
|
|
return 'Desafiar a $param';
|
|
}
|
|
|
|
@override
|
|
String get showUnreadLichessMessage => 'Recibiches unha mensaxe privada de Lichess.';
|
|
|
|
@override
|
|
String get clickHereToReadIt => 'Fai clic aquí para lela';
|
|
|
|
@override
|
|
String get sorry => 'Sentímolo :(';
|
|
|
|
@override
|
|
String get weHadToTimeYouOutForAWhile => 'Tivemos que suspenderte temporalmente.';
|
|
|
|
@override
|
|
String get why => 'Por que?';
|
|
|
|
@override
|
|
String get pleasantChessExperience => 'O noso obxectivo é proporcionar unha experiencia amena no xadrez pra todo o mundo.';
|
|
|
|
@override
|
|
String get goodPractice => 'Para iso, debemos asegurarnos de que todos os xogadores se comportan como é debido.';
|
|
|
|
@override
|
|
String get potentialProblem => 'Cando detectamos un posible problema, mostramos esta mensaxe.';
|
|
|
|
@override
|
|
String get howToAvoidThis => 'Como evitar isto?';
|
|
|
|
@override
|
|
String get playEveryGame => 'Xoga todas as partidas que comeces.';
|
|
|
|
@override
|
|
String get tryToWin => 'Intenta gañar (ou polo menos empatar) todas as partidas que xogues.';
|
|
|
|
@override
|
|
String get resignLostGames => 'Abandona nas partidas perdidas (non deixes que remate o tempo).';
|
|
|
|
@override
|
|
String get temporaryInconvenience => 'Pedímosche desculpas polas molestias,';
|
|
|
|
@override
|
|
String get wishYouGreatGames => 'e desexámosche grandes partidas en lichess.org.';
|
|
|
|
@override
|
|
String get thankYouForReading => 'Grazas por pararte a ler isto!';
|
|
|
|
@override
|
|
String get lifetimeScore => 'Marcador histórico';
|
|
|
|
@override
|
|
String get currentMatchScore => 'Resultados deste enfrontamento';
|
|
|
|
@override
|
|
String get agreementAssistance => 'Comprométome a non recibir axuda externa durante as miñas partidas (dun computador, libro, base de datos ou doutra persoa).';
|
|
|
|
@override
|
|
String get agreementNice => 'Comprométome a respectar sempre aos outros xogadores.';
|
|
|
|
@override
|
|
String agreementMultipleAccounts(String param) {
|
|
return 'Comprométome a non crear múltiples contas (excepto polas razóns indicadas nos $param).';
|
|
}
|
|
|
|
@override
|
|
String get searchOrStartNewDiscussion => 'Busca ou comeza unha nova conversa';
|
|
|
|
@override
|
|
String get edit => 'Editar';
|
|
|
|
@override
|
|
String get ultraBullet => 'UltraBala';
|
|
|
|
@override
|
|
String get bullet => 'Bala';
|
|
|
|
@override
|
|
String get blitz => 'Lóstrego';
|
|
|
|
@override
|
|
String get rapid => 'Rápidas';
|
|
|
|
@override
|
|
String get classical => 'Clásicas';
|
|
|
|
@override
|
|
String get ultraBulletDesc => 'Partidas incriblemente rápidas: menos de 30 segundos';
|
|
|
|
@override
|
|
String get bulletDesc => 'Partidas moi rápidas: menos de 3 minutos';
|
|
|
|
@override
|
|
String get blitzDesc => 'Partidas rápidas: de 3 a 8 minutos';
|
|
|
|
@override
|
|
String get rapidDesc => 'Partidas rápidas: de 8 a 25 minutos';
|
|
|
|
@override
|
|
String get classicalDesc => 'Partidas clásicas: 25 minutos ou máis';
|
|
|
|
@override
|
|
String get correspondenceDesc => 'Partidas por correspondencia: un ou varios días por xogada';
|
|
|
|
@override
|
|
String get puzzleDesc => 'Adestrador de tácticas de xadrez';
|
|
|
|
@override
|
|
String get important => 'Importante';
|
|
|
|
@override
|
|
String yourQuestionMayHaveBeenAnswered(String param1) {
|
|
return 'Pode que a túa pregunta xa teña resposta $param1';
|
|
}
|
|
|
|
@override
|
|
String get inTheFAQ => 'nas preguntas frecuentes.';
|
|
|
|
@override
|
|
String toReportSomeoneForCheatingOrBadBehavior(String param1) {
|
|
return 'Para denunciar a un usuario por tramposo ou por mal comportamento, $param1';
|
|
}
|
|
|
|
@override
|
|
String get useTheReportForm => 'usa o formulario correspondente';
|
|
|
|
@override
|
|
String toRequestSupport(String param1) {
|
|
return 'Para solicitar axuda, $param1';
|
|
}
|
|
|
|
@override
|
|
String get tryTheContactPage => 'proba a páxina de contacto';
|
|
|
|
@override
|
|
String makeSureToRead(String param1) {
|
|
return 'Asegúrate de ler $param1';
|
|
}
|
|
|
|
@override
|
|
String get theForumEtiquette => 'a etiqueta do foro';
|
|
|
|
@override
|
|
String get pleaseBeNiceInTheForum => 'Por favor, sé amable no foro.';
|
|
|
|
@override
|
|
String get thisTopicIsArchived => 'Este tema foi arquivado e non admite respostas.';
|
|
|
|
@override
|
|
String joinTheTeamXToPost(String param1) {
|
|
return 'Únete a $param1 para publicar neste foro';
|
|
}
|
|
|
|
@override
|
|
String teamNamedX(String param1) {
|
|
return 'equipo $param1';
|
|
}
|
|
|
|
@override
|
|
String get youCannotPostYetPlaySomeGames => 'Aínda non podes publicar nos foros. Xoga algunhas partidas!';
|
|
|
|
@override
|
|
String get subscribe => 'Subscribirse';
|
|
|
|
@override
|
|
String get unsubscribe => 'Cancelar a subscrición';
|
|
|
|
@override
|
|
String mentionedYouInX(String param1) {
|
|
return 'mencionoute en \"$param1\".';
|
|
}
|
|
|
|
@override
|
|
String xMentionedYouInY(String param1, String param2) {
|
|
return '$param1 mencionoute en \"$param2\".';
|
|
}
|
|
|
|
@override
|
|
String invitedYouToX(String param1) {
|
|
return 'invitoute a \"$param1\".';
|
|
}
|
|
|
|
@override
|
|
String xInvitedYouToY(String param1, String param2) {
|
|
return '$param1 invitoute a \"$param2\".';
|
|
}
|
|
|
|
@override
|
|
String get youAreNowPartOfTeam => 'Agora formas parte do equipo.';
|
|
|
|
@override
|
|
String youHaveJoinedTeamX(String param1) {
|
|
return 'Unícheste a \"$param1\".';
|
|
}
|
|
|
|
@override
|
|
String get someoneYouReportedWasBanned => 'Alguén a quen denunciaches foi suspendido';
|
|
|
|
@override
|
|
String get congratsYouWon => 'Parabéns, gañaches!';
|
|
|
|
@override
|
|
String gameVsX(String param1) {
|
|
return 'Partida contra $param1';
|
|
}
|
|
|
|
@override
|
|
String resVsX(String param1, String param2) {
|
|
return '$param1 contra $param2';
|
|
}
|
|
|
|
@override
|
|
String get lostAgainstTOSViolator => 'Perdiches con alguén que incumpriu as condicións de servizo de Lichess';
|
|
|
|
@override
|
|
String refundXpointsTimeControlY(String param1, String param2) {
|
|
return 'Recuperaches $param1 puntos en $param2.';
|
|
}
|
|
|
|
@override
|
|
String get timeAlmostUp => 'Quédache pouco tempo!';
|
|
|
|
@override
|
|
String get clickToRevealEmailAddress => '[Pincha para ver o correo electrónico]';
|
|
|
|
@override
|
|
String get download => 'Descarga';
|
|
|
|
@override
|
|
String get coachManager => 'Adestrador';
|
|
|
|
@override
|
|
String get streamerManager => 'Administrador de presentadores';
|
|
|
|
@override
|
|
String get cancelTournament => 'Cancelar o torneo';
|
|
|
|
@override
|
|
String get tournDescription => 'Descrición do torneo';
|
|
|
|
@override
|
|
String get tournDescriptionHelp => 'Queres dicirlles algo en especial ós participantes? Tenta ser breve. Hai dispoñibles ligazóns de Markdown: [name](https://url)';
|
|
|
|
@override
|
|
String get ratedFormHelp => 'As partidas son puntuadas e afectan ás puntuacións dos xogadores';
|
|
|
|
@override
|
|
String get onlyMembersOfTeam => 'Só membros do equipo';
|
|
|
|
@override
|
|
String get noRestriction => 'Sen restrición';
|
|
|
|
@override
|
|
String get minimumRatedGames => 'Mínimo de partidas puntuadas';
|
|
|
|
@override
|
|
String get minimumRating => 'Puntuación mínima';
|
|
|
|
@override
|
|
String get maximumWeeklyRating => 'Máxima puntuación semanal';
|
|
|
|
@override
|
|
String positionInputHelp(String param) {
|
|
return 'Pega un FEN válido para comezar as partidas dende unha posición determinada.\nSó funciona en partidas estándar, non en variantes.\nPodes empregar o $param para xerar unha posición FEN e despois pegala aquí.\nDeixa en branco para comezar as partidas dende a posición inicial normal.';
|
|
}
|
|
|
|
@override
|
|
String get cancelSimul => 'Cancela as simultáneas';
|
|
|
|
@override
|
|
String get simulHostcolor => 'Cor do anfitrión para cada partida';
|
|
|
|
@override
|
|
String get estimatedStart => 'Tempo estimado de comezo';
|
|
|
|
@override
|
|
String simulFeatured(String param) {
|
|
return 'Amosar simultánea en $param';
|
|
}
|
|
|
|
@override
|
|
String simulFeaturedHelp(String param) {
|
|
return 'Amosar as simultáneas publicamente en $param. Desactivar nas simultáneas privadas.';
|
|
}
|
|
|
|
@override
|
|
String get simulDescription => 'Descrición das simultáneas';
|
|
|
|
@override
|
|
String get simulDescriptionHelp => 'Queres dicirlle algo ós participantes?';
|
|
|
|
@override
|
|
String markdownIsAvailable(String param) {
|
|
return '$param está dispoñible para dar formato.';
|
|
}
|
|
|
|
@override
|
|
String get embedsAvailable => 'Pega a ligazón dunha partida ou dun capítulo dun estudo para incrustala.';
|
|
|
|
@override
|
|
String get inYourLocalTimezone => 'Na túa zona horaria';
|
|
|
|
@override
|
|
String get tournChat => 'Sala de conversa do torneo';
|
|
|
|
@override
|
|
String get noChat => 'Sen sala de conversa';
|
|
|
|
@override
|
|
String get onlyTeamLeaders => 'Só líderes de equipo';
|
|
|
|
@override
|
|
String get onlyTeamMembers => 'Só membros do equipo';
|
|
|
|
@override
|
|
String get navigateMoveTree => 'Desprazarse pola lista de movementos';
|
|
|
|
@override
|
|
String get mouseTricks => 'Trucos co rato';
|
|
|
|
@override
|
|
String get toggleLocalAnalysis => 'Activar/desactivar a análise local no navegador';
|
|
|
|
@override
|
|
String get toggleAllAnalysis => 'Activar/desactivar todas as análises por computador';
|
|
|
|
@override
|
|
String get playComputerMove => 'Xogar o mellor movemento da computadora';
|
|
|
|
@override
|
|
String get analysisOptions => 'Opcións de análise';
|
|
|
|
@override
|
|
String get focusChat => 'Poñer o cursor na sala de conversa';
|
|
|
|
@override
|
|
String get showHelpDialog => 'Ver este diálogo de axuda';
|
|
|
|
@override
|
|
String get reopenYourAccount => 'Abre de novo a túa conta';
|
|
|
|
@override
|
|
String get reopenYourAccountDescription => 'Se pechaches a túa conta pero mudaches de idea, tes a posibilidade de recuperala.';
|
|
|
|
@override
|
|
String get emailAssociatedToaccount => 'Enderezo de correo electrónico asociado á conta';
|
|
|
|
@override
|
|
String get sentEmailWithLink => 'Enviámosche un correo electrónico cunha ligazón.';
|
|
|
|
@override
|
|
String get tournamentEntryCode => 'Código de participación no torneo';
|
|
|
|
@override
|
|
String get hangOn => 'Agarda!';
|
|
|
|
@override
|
|
String gameInProgress(String param) {
|
|
return 'Estás xogando unha partida con $param.';
|
|
}
|
|
|
|
@override
|
|
String get abortTheGame => 'Abortar a partida';
|
|
|
|
@override
|
|
String get resignTheGame => 'Renderse';
|
|
|
|
@override
|
|
String get youCantStartNewGame => 'Non podes comezar unha nova partida ata que esta remate.';
|
|
|
|
@override
|
|
String get since => 'Desde';
|
|
|
|
@override
|
|
String get until => 'Ata';
|
|
|
|
@override
|
|
String get lichessDbExplanation => 'Partidas puntuadas xogadas en Lichess';
|
|
|
|
@override
|
|
String get switchSides => 'Cambiar de cor';
|
|
|
|
@override
|
|
String get closingAccountWithdrawAppeal => 'Se pechas a túa conta, retirarás a túa apelación';
|
|
|
|
@override
|
|
String get ourEventTips => 'Os nosos consellos para organizar eventos';
|
|
|
|
@override
|
|
String get instructions => 'Instrucións';
|
|
|
|
@override
|
|
String get showMeEverything => 'Amósamo todo';
|
|
|
|
@override
|
|
String get lichessPatronInfo => 'Lichess é unha organización benéfica e un programa totalmente libre e de código aberto. Dependemos das doazóns dos usuarios para sufragar os custos de funcionamento, desenvolvemento e de contidos. Sen a nosa xenerosa comunidade non seriamos quen de manter o sitio funcionando. Grazas por unirte a nós! ';
|
|
|
|
@override
|
|
String get nothingToSeeHere => 'Nada que ver aquí polo de agora.';
|
|
|
|
@override
|
|
String get stats => 'Estatísticas';
|
|
|
|
@override
|
|
String get accessibility => 'Accesibilidade';
|
|
|
|
@override
|
|
String get enableBlindMode => 'Activar o modo de accesibilidade web';
|
|
|
|
@override
|
|
String get disableBlindMode => 'Desactivar o modo de accesibilidade web';
|
|
|
|
@override
|
|
String get copyToClipboard => 'Copiar ao portapapeis';
|
|
|
|
@override
|
|
String get online => 'conectado';
|
|
|
|
@override
|
|
String get offline => 'desconectado';
|
|
|
|
@override
|
|
String get search => 'Buscar';
|
|
|
|
@override
|
|
String get clearSearch => 'Borrar a procura';
|
|
|
|
@override
|
|
String thereAreNoResultsForX(String param) {
|
|
return 'Non hai resultados para \"$param\"';
|
|
}
|
|
|
|
@override
|
|
String get tags => 'Etiquetas';
|
|
|
|
@override
|
|
String get enPassant => 'Captura ao paso';
|
|
|
|
@override
|
|
String opponentLeftCounter(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'O teu opoñente saíu da partida. Poderás reclamar a vitoria en $count segundos.',
|
|
one: 'O teu opoñente saíu da partida. Poderás reclamar a vitoria en $count segundo.',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String mateInXHalfMoves(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Mate en $count medias xogadas',
|
|
one: 'Mate en $count media xogada',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbBlunders(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count metidas de zoca',
|
|
one: '$count metida de zoca',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String numberBlunders(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count Metidas de zoca',
|
|
one: '$count Metida de zoca',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbMistakes(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count erros',
|
|
one: '$count erro',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String numberMistakes(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count Erros',
|
|
one: '$count Erro',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbInaccuracies(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count imprecisións',
|
|
one: '$count imprecisión',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String numberInaccuracies(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count Imprecisións',
|
|
one: '$count Imprecisión',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbPlayers(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count xogadores',
|
|
one: '$count xogador',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbGames(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count partidas',
|
|
one: '$count partida',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String ratingXOverYGames(int count, String param2) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Puntuación $count en $param2 partidas',
|
|
one: 'Puntuación $count en $param2 partida',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbBookmarks(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count partidas favoritas',
|
|
one: '$count partida favorita',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbDays(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count días',
|
|
one: '$count día',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbHours(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count horas',
|
|
one: '$count hora',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbMinutes(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count minutos',
|
|
one: '$count minuto',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String rankIsUpdatedEveryNbMinutes(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'A posición actualízase cada $count minutos',
|
|
one: 'A posición actualízase cada minuto',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbPuzzles(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count problemas',
|
|
one: '$count problema',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbGamesWithYou(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count partidas contigo',
|
|
one: '$count partida contigo',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbRated(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count puntuadas',
|
|
one: '$count puntuada',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbWins(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count vitorias',
|
|
one: '$count vitoria',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbLosses(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count derrotas',
|
|
one: '$count derrota',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbDraws(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count táboas',
|
|
one: '$count táboas',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbPlaying(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count en xogo',
|
|
one: '$count en xogo',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String giveNbSeconds(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Dar $count segundos',
|
|
one: 'Dar $count segundo',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbTournamentPoints(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count puntos en torneos',
|
|
one: '$count punto en torneos',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbStudies(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count estudos',
|
|
one: '$count estudo',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbSimuls(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count simultáneas',
|
|
one: '$count simultánea',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String moreThanNbRatedGames(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '≥ $count partidas puntuadas',
|
|
one: '≥ $count partida puntuada',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String moreThanNbPerfRatedGames(int count, String param2) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '≥ $count partidas puntuadas $param2',
|
|
one: '≥ $count partida puntuada $param2',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String needNbMorePerfGames(int count, String param2) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Necesitas xogar $count partidas $param2 puntuadas máis',
|
|
one: 'Necesitas xogar $count partida $param2 puntuada máis',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String needNbMoreGames(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Necesitas xogar $count partidas puntuadas máis',
|
|
one: 'Necesitas xogar $count partida puntuada máis',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbImportedGames(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count partidas importadas',
|
|
one: '$count partida importada',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbFriendsOnline(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count amizades conectadas',
|
|
one: '$count amizade conectada',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbFollowers(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count seguidores',
|
|
one: '$count seguidor',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbFollowing(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Seguindo a $count xogadores',
|
|
one: 'Seguindo a $count xogador',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbGamesInPlay(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count partidas en xogo',
|
|
one: '$count partida en xogo',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String maximumNbCharacters(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Máximo: $count caracteres.',
|
|
one: 'Máximo: $count carácter.',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String blocks(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count xogadores bloqueados',
|
|
one: '$count xogador bloqueado',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbForumPosts(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count Mensaxes no Foro',
|
|
one: '$count Mensaxe no Foro',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbPerfTypePlayersThisWeek(int count, String param2) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count xogadores de $param2 esta semana.',
|
|
one: '$count xogador de $param2 esta semana.',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String availableInNbLanguages(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Dispoñible en $count idiomas!',
|
|
one: 'Dispoñible en $count idioma!',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbSecondsToPlayTheFirstMove(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count segundos para facer o primeiro movemento',
|
|
one: '$count segundo para facer o primeiro movemento',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String nbSeconds(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count segundos',
|
|
one: '$count segundo',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String andSaveNbPremoveLines(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'e garda $count variantes de premovementos',
|
|
one: 'e garda $count variante de premovementos',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String get stormMoveToStart => 'Move para comezar';
|
|
|
|
@override
|
|
String get stormYouPlayTheWhitePiecesInAllPuzzles => 'Xogas coas brancas en todos os crebacabezas';
|
|
|
|
@override
|
|
String get stormYouPlayTheBlackPiecesInAllPuzzles => 'Xogas coas negras en todos os crebacabezas';
|
|
|
|
@override
|
|
String get stormPuzzlesSolved => 'crebacabezas resoltos';
|
|
|
|
@override
|
|
String get stormNewDailyHighscore => 'Novo récord diario!';
|
|
|
|
@override
|
|
String get stormNewWeeklyHighscore => 'Novo récord semanal!';
|
|
|
|
@override
|
|
String get stormNewMonthlyHighscore => 'Novo récord mensual!';
|
|
|
|
@override
|
|
String get stormNewAllTimeHighscore => 'Novo récord absoluto!';
|
|
|
|
@override
|
|
String stormPreviousHighscoreWasX(String param) {
|
|
return 'O récord anterior era $param';
|
|
}
|
|
|
|
@override
|
|
String get stormPlayAgain => 'Xogar de novo';
|
|
|
|
@override
|
|
String stormHighscoreX(String param) {
|
|
return 'Récord: $param';
|
|
}
|
|
|
|
@override
|
|
String get stormScore => 'Resultados';
|
|
|
|
@override
|
|
String get stormMoves => 'Movementos';
|
|
|
|
@override
|
|
String get stormAccuracy => 'Precisión';
|
|
|
|
@override
|
|
String get stormCombo => 'Serie';
|
|
|
|
@override
|
|
String get stormTime => 'Tempo';
|
|
|
|
@override
|
|
String get stormTimePerMove => 'Tempo por movemento';
|
|
|
|
@override
|
|
String get stormHighestSolved => 'Exercicio máis difícil resolto';
|
|
|
|
@override
|
|
String get stormPuzzlesPlayed => 'Crebacabezas xogados';
|
|
|
|
@override
|
|
String get stormNewRun => 'Nova quenda (tecla: espazo)';
|
|
|
|
@override
|
|
String get stormEndRun => 'Finalizar quenda (tecla: Enter)';
|
|
|
|
@override
|
|
String get stormHighscores => 'Récords';
|
|
|
|
@override
|
|
String get stormViewBestRuns => 'Ver as mellores quendas';
|
|
|
|
@override
|
|
String get stormBestRunOfDay => 'Mellor quenda do día';
|
|
|
|
@override
|
|
String get stormRuns => 'Quendas';
|
|
|
|
@override
|
|
String get stormGetReady => 'Prepárate!';
|
|
|
|
@override
|
|
String get stormWaitingForMorePlayers => 'Agardando que se unan máis xogadores...';
|
|
|
|
@override
|
|
String get stormRaceComplete => 'Carreira concluída!';
|
|
|
|
@override
|
|
String get stormSpectating => 'Observando';
|
|
|
|
@override
|
|
String get stormJoinTheRace => 'Entra na carreira!';
|
|
|
|
@override
|
|
String get stormStartTheRace => 'Comeza a carreira';
|
|
|
|
@override
|
|
String stormYourRankX(String param) {
|
|
return 'A túa posición: $param';
|
|
}
|
|
|
|
@override
|
|
String get stormWaitForRematch => 'Agardando polo desquite';
|
|
|
|
@override
|
|
String get stormNextRace => 'Próxima carreira';
|
|
|
|
@override
|
|
String get stormJoinRematch => 'Unirse ao desquite';
|
|
|
|
@override
|
|
String get stormWaitingToStart => 'Esperando a que comece';
|
|
|
|
@override
|
|
String get stormCreateNewGame => 'Crea unha nova carreira';
|
|
|
|
@override
|
|
String get stormJoinPublicRace => 'Únete a unha carreira pública';
|
|
|
|
@override
|
|
String get stormRaceYourFriends => 'Corre contra os teus amigos';
|
|
|
|
@override
|
|
String get stormSkip => 'omitir';
|
|
|
|
@override
|
|
String get stormSkipHelp => 'Podes omitir un movemento por carreira:';
|
|
|
|
@override
|
|
String get stormSkipExplanation => 'Omite este movemento para conservar a túa serie. Só se pode facer unha vez por carreira.';
|
|
|
|
@override
|
|
String get stormFailedPuzzles => 'Problemas errados';
|
|
|
|
@override
|
|
String get stormSlowPuzzles => 'Problemas lentos';
|
|
|
|
@override
|
|
String get stormSkippedPuzzle => 'Exercicio omitido';
|
|
|
|
@override
|
|
String get stormThisWeek => 'Esta semana';
|
|
|
|
@override
|
|
String get stormThisMonth => 'Este mes';
|
|
|
|
@override
|
|
String get stormAllTime => 'Global';
|
|
|
|
@override
|
|
String get stormClickToReload => 'Preme para recargar';
|
|
|
|
@override
|
|
String get stormThisRunHasExpired => 'Esta quenda rematou!';
|
|
|
|
@override
|
|
String get stormThisRunWasOpenedInAnotherTab => 'Esta quenda foi aberta noutra lapela!';
|
|
|
|
@override
|
|
String stormXRuns(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count quendas',
|
|
one: '1 quenda',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String stormPlayedNbRunsOfPuzzleStorm(int count, String param2) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Xogou $count quendas de $param2',
|
|
one: 'Xogou unha quenda de $param2',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String get streamerLichessStreamers => 'Presentadores de Lichess';
|
|
|
|
@override
|
|
String get studyPrivate => 'Privado';
|
|
|
|
@override
|
|
String get studyMyStudies => 'Os meus estudos';
|
|
|
|
@override
|
|
String get studyStudiesIContributeTo => 'Estudos nos que contribúo';
|
|
|
|
@override
|
|
String get studyMyPublicStudies => 'Os meus estudos públicos';
|
|
|
|
@override
|
|
String get studyMyPrivateStudies => 'Os meus estudos privados';
|
|
|
|
@override
|
|
String get studyMyFavoriteStudies => 'Os meus estudos favoritos';
|
|
|
|
@override
|
|
String get studyWhatAreStudies => 'Que son os estudos?';
|
|
|
|
@override
|
|
String get studyAllStudies => 'Todos os estudos';
|
|
|
|
@override
|
|
String studyStudiesCreatedByX(String param) {
|
|
return 'Estudos creados por $param';
|
|
}
|
|
|
|
@override
|
|
String get studyNoneYet => 'Aínda non hai.';
|
|
|
|
@override
|
|
String get studyHot => 'Candentes';
|
|
|
|
@override
|
|
String get studyDateAddedNewest => 'Data engadida (máis novos)';
|
|
|
|
@override
|
|
String get studyDateAddedOldest => 'Data engadida (máis antigos)';
|
|
|
|
@override
|
|
String get studyRecentlyUpdated => 'Actualizados recentemente';
|
|
|
|
@override
|
|
String get studyMostPopular => 'Máis populares';
|
|
|
|
@override
|
|
String get studyAlphabetical => 'Alfabeticamente';
|
|
|
|
@override
|
|
String get studyRelevant => 'Relevante';
|
|
|
|
@override
|
|
String get studyAddNewChapter => 'Engadir un novo capítulo';
|
|
|
|
@override
|
|
String get studyAddMembers => 'Engadir membros';
|
|
|
|
@override
|
|
String get studyInviteToTheStudy => 'Invitar ao estudo';
|
|
|
|
@override
|
|
String get studyPleaseOnlyInvitePeopleYouKnow => 'Por favor, convida só a persoas que te coñezan e que desexen activamente unirse a este estudo.';
|
|
|
|
@override
|
|
String get studySearchByUsername => 'Buscar por nome de usuario';
|
|
|
|
@override
|
|
String get studySpectator => 'Espectador';
|
|
|
|
@override
|
|
String get studyContributor => 'Colaborador';
|
|
|
|
@override
|
|
String get studyKick => 'Expulsar';
|
|
|
|
@override
|
|
String get studyLeaveTheStudy => 'Deixar o estudo';
|
|
|
|
@override
|
|
String get studyYouAreNowAContributor => 'Agora es un colaborador';
|
|
|
|
@override
|
|
String get studyYouAreNowASpectator => 'Agora es un espectador';
|
|
|
|
@override
|
|
String get studyPgnTags => 'Etiquetas PGN';
|
|
|
|
@override
|
|
String get studyLike => 'Gústame';
|
|
|
|
@override
|
|
String get studyNewTag => 'Nova etiqueta';
|
|
|
|
@override
|
|
String get studyCommentThisPosition => 'Comentar nesta posición';
|
|
|
|
@override
|
|
String get studyCommentThisMove => 'Comentar este movemento';
|
|
|
|
@override
|
|
String get studyAnnotateWithGlyphs => 'Anotar con símbolos';
|
|
|
|
@override
|
|
String get studyTheChapterIsTooShortToBeAnalysed => 'O capítulo é demasiado curto para analizalo.';
|
|
|
|
@override
|
|
String get studyOnlyContributorsCanRequestAnalysis => 'Só os colaboradores do estudo poden solicitar unha análise por ordenador.';
|
|
|
|
@override
|
|
String get studyGetAFullComputerAnalysis => 'Obtén unha análise completa da liña principal dende o servidor.';
|
|
|
|
@override
|
|
String get studyMakeSureTheChapterIsComplete => 'Asegúrate de que o capítulo está completo. Só podes solicitar a análise unha vez.';
|
|
|
|
@override
|
|
String get studyAllSyncMembersRemainOnTheSamePosition => 'Todos os membros sincronizados permanecen na mesma posición';
|
|
|
|
@override
|
|
String get studyShareChanges => 'Comparte os cambios cos espectadores e gárdaos no servidor';
|
|
|
|
@override
|
|
String get studyPlaying => 'En xogo';
|
|
|
|
@override
|
|
String get studyShowResults => 'Resultados';
|
|
|
|
@override
|
|
String get studyShowEvalBar => 'Indicadores de avaliación';
|
|
|
|
@override
|
|
String get studyNext => 'Seguinte';
|
|
|
|
@override
|
|
String get studyShareAndExport => 'Compartir e exportar';
|
|
|
|
@override
|
|
String get studyCloneStudy => 'Clonar';
|
|
|
|
@override
|
|
String get studyStudyPgn => 'PGN do estudo';
|
|
|
|
@override
|
|
String get studyChapterPgn => 'PGN do capítulo';
|
|
|
|
@override
|
|
String get studyCopyChapterPgn => 'Copiar PGN';
|
|
|
|
@override
|
|
String get studyCopyRawChapterPgn => 'Copiar o PGN sen anotacións';
|
|
|
|
@override
|
|
String get studyDownloadGame => 'Descargar partida';
|
|
|
|
@override
|
|
String get studyStudyUrl => 'URL do estudo';
|
|
|
|
@override
|
|
String get studyCurrentChapterUrl => 'Ligazón do capítulo actual';
|
|
|
|
@override
|
|
String get studyYouCanPasteThisInTheForumToEmbed => 'Podes pegalo no foro ou no teu blog de Lichess para incrustalo';
|
|
|
|
@override
|
|
String get studyStartAtInitialPosition => 'Comezar desde a posición inicial';
|
|
|
|
@override
|
|
String studyStartAtX(String param) {
|
|
return 'Comezar en $param';
|
|
}
|
|
|
|
@override
|
|
String get studyEmbedInYourWebsite => 'Incrustar na túa páxina web ou blog';
|
|
|
|
@override
|
|
String get studyReadMoreAboutEmbedding => 'Ler máis sobre como inserir contido';
|
|
|
|
@override
|
|
String get studyOnlyPublicStudiesCanBeEmbedded => 'Só se poden inserir estudos públicos!';
|
|
|
|
@override
|
|
String get studyOpen => 'Abrir';
|
|
|
|
@override
|
|
String studyXBroughtToYouByY(String param1, String param2) {
|
|
return '$param1 traído para ti por $param2';
|
|
}
|
|
|
|
@override
|
|
String get studyStudyNotFound => 'Estudo non atopado';
|
|
|
|
@override
|
|
String get studyEditChapter => 'Editar capítulo';
|
|
|
|
@override
|
|
String get studyNewChapter => 'Novo capítulo';
|
|
|
|
@override
|
|
String studyImportFromChapterX(String param) {
|
|
return 'Importar de $param';
|
|
}
|
|
|
|
@override
|
|
String get studyOrientation => 'Orientación';
|
|
|
|
@override
|
|
String get studyAnalysisMode => 'Modo de análise';
|
|
|
|
@override
|
|
String get studyPinnedChapterComment => 'Comentario do capítulo fixado';
|
|
|
|
@override
|
|
String get studySaveChapter => 'Gardar capítulo';
|
|
|
|
@override
|
|
String get studyClearAnnotations => 'Borrar anotacións';
|
|
|
|
@override
|
|
String get studyClearVariations => 'Borrar variantes';
|
|
|
|
@override
|
|
String get studyDeleteChapter => 'Borrar capítulo';
|
|
|
|
@override
|
|
String get studyDeleteThisChapter => 'Realmente queres borrar o capítulo? Non hai volta atrás!';
|
|
|
|
@override
|
|
String get studyClearAllCommentsInThisChapter => 'Borrar todos os comentarios, símbolos e figuras do capítulo';
|
|
|
|
@override
|
|
String get studyRightUnderTheBoard => 'Xusto debaixo do taboleiro';
|
|
|
|
@override
|
|
String get studyNoPinnedComment => 'Ningún';
|
|
|
|
@override
|
|
String get studyNormalAnalysis => 'Análise normal';
|
|
|
|
@override
|
|
String get studyHideNextMoves => 'Ocultar os seguintes movementos';
|
|
|
|
@override
|
|
String get studyInteractiveLesson => 'Lección interactiva';
|
|
|
|
@override
|
|
String studyChapterX(String param) {
|
|
return 'Capítulo $param';
|
|
}
|
|
|
|
@override
|
|
String get studyEmpty => 'Baleiro';
|
|
|
|
@override
|
|
String get studyStartFromInitialPosition => 'Comezar desde a posición inicial';
|
|
|
|
@override
|
|
String get studyEditor => 'Editor';
|
|
|
|
@override
|
|
String get studyStartFromCustomPosition => 'Comezar dende unha posición personalizada';
|
|
|
|
@override
|
|
String get studyLoadAGameByUrl => 'Cargar as partidas dende un URL';
|
|
|
|
@override
|
|
String get studyLoadAPositionFromFen => 'Cargar unha posición dende o FEN';
|
|
|
|
@override
|
|
String get studyLoadAGameFromPgn => 'Cargar as partidas dende o PGN';
|
|
|
|
@override
|
|
String get studyAutomatic => 'Automática';
|
|
|
|
@override
|
|
String get studyUrlOfTheGame => 'Ligazóns das partidas, unha por liña';
|
|
|
|
@override
|
|
String get studyCreateChapter => 'Crear capítulo';
|
|
|
|
@override
|
|
String get studyCreateStudy => 'Crear estudo';
|
|
|
|
@override
|
|
String get studyEditStudy => 'Editar estudo';
|
|
|
|
@override
|
|
String get studyVisibility => 'Visibilidade';
|
|
|
|
@override
|
|
String get studyPublic => 'Público';
|
|
|
|
@override
|
|
String get studyUnlisted => 'Sen listar';
|
|
|
|
@override
|
|
String get studyInviteOnly => 'Acceso só mediante invitación';
|
|
|
|
@override
|
|
String get studyAllowCloning => 'Permitir clonado';
|
|
|
|
@override
|
|
String get studyNobody => 'Ninguén';
|
|
|
|
@override
|
|
String get studyOnlyMe => 'Só eu';
|
|
|
|
@override
|
|
String get studyContributors => 'Colaboradores';
|
|
|
|
@override
|
|
String get studyMembers => 'Membros';
|
|
|
|
@override
|
|
String get studyEveryone => 'Todo o mundo';
|
|
|
|
@override
|
|
String get studyEnableSync => 'Activar sincronización';
|
|
|
|
@override
|
|
String get studyYesKeepEveryoneOnTheSamePosition => 'Si: todos verán a mesma posición';
|
|
|
|
@override
|
|
String get studyNoLetPeopleBrowseFreely => 'Non: permitir que a xente navegue libremente';
|
|
|
|
@override
|
|
String get studyPinnedStudyComment => 'Comentario fixado do estudo';
|
|
|
|
@override
|
|
String get studyStart => 'Comezar';
|
|
|
|
@override
|
|
String get studySave => 'Gardar';
|
|
|
|
@override
|
|
String get studyClearChat => 'Borrar a sala de conversa';
|
|
|
|
@override
|
|
String get studyDeleteTheStudyChatHistory => 'Borrar o historial da sala de conversa? Esta acción non se pode desfacer!';
|
|
|
|
@override
|
|
String get studyDeleteStudy => 'Borrar estudo';
|
|
|
|
@override
|
|
String studyConfirmDeleteStudy(String param) {
|
|
return 'Borrar todo o estudo? Non se poderá recuperar! Teclea o nome do estudo para confirmar: $param';
|
|
}
|
|
|
|
@override
|
|
String get studyWhereDoYouWantToStudyThat => 'Onde queres estudar isto?';
|
|
|
|
@override
|
|
String get studyGoodMove => 'Bo movemento';
|
|
|
|
@override
|
|
String get studyMistake => 'Erro';
|
|
|
|
@override
|
|
String get studyBrilliantMove => 'Movemento brillante';
|
|
|
|
@override
|
|
String get studyBlunder => 'Metida de zoca';
|
|
|
|
@override
|
|
String get studyInterestingMove => 'Movemento interesante';
|
|
|
|
@override
|
|
String get studyDubiousMove => 'Movemento dubidoso';
|
|
|
|
@override
|
|
String get studyOnlyMove => 'Movemento único';
|
|
|
|
@override
|
|
String get studyZugzwang => 'Zugzwang';
|
|
|
|
@override
|
|
String get studyEqualPosition => 'Posición igualada';
|
|
|
|
@override
|
|
String get studyUnclearPosition => 'Posición pouco clara';
|
|
|
|
@override
|
|
String get studyWhiteIsSlightlyBetter => 'As brancas están lixeiramente mellor';
|
|
|
|
@override
|
|
String get studyBlackIsSlightlyBetter => 'As negras están lixeiramente mellor';
|
|
|
|
@override
|
|
String get studyWhiteIsBetter => 'As brancas están mellor';
|
|
|
|
@override
|
|
String get studyBlackIsBetter => 'As negras están mellor';
|
|
|
|
@override
|
|
String get studyWhiteIsWinning => 'As brancas están gañando';
|
|
|
|
@override
|
|
String get studyBlackIsWinning => 'As negras están gañando';
|
|
|
|
@override
|
|
String get studyNovelty => 'Novidade';
|
|
|
|
@override
|
|
String get studyDevelopment => 'Desenvolvemento';
|
|
|
|
@override
|
|
String get studyInitiative => 'Iniciativa';
|
|
|
|
@override
|
|
String get studyAttack => 'Ataque';
|
|
|
|
@override
|
|
String get studyCounterplay => 'Contraataque';
|
|
|
|
@override
|
|
String get studyTimeTrouble => 'Apuros de tempo';
|
|
|
|
@override
|
|
String get studyWithCompensation => 'Con compensación';
|
|
|
|
@override
|
|
String get studyWithTheIdea => 'Coa idea';
|
|
|
|
@override
|
|
String get studyNextChapter => 'Capítulo seguinte';
|
|
|
|
@override
|
|
String get studyPrevChapter => 'Capítulo anterior';
|
|
|
|
@override
|
|
String get studyStudyActions => 'Accións de estudo';
|
|
|
|
@override
|
|
String get studyTopics => 'Temas';
|
|
|
|
@override
|
|
String get studyMyTopics => 'Os meus temas';
|
|
|
|
@override
|
|
String get studyPopularTopics => 'Temas populares';
|
|
|
|
@override
|
|
String get studyManageTopics => 'Administrar temas';
|
|
|
|
@override
|
|
String get studyBack => 'Voltar';
|
|
|
|
@override
|
|
String get studyPlayAgain => 'Xogar de novo';
|
|
|
|
@override
|
|
String get studyWhatWouldYouPlay => 'Que xogarías nesta posición?';
|
|
|
|
@override
|
|
String get studyYouCompletedThisLesson => 'Parabéns! Completaches esta lección.';
|
|
|
|
@override
|
|
String studyPerPage(String param) {
|
|
return '$param por páxina';
|
|
}
|
|
|
|
@override
|
|
String get studyGetTheTour => 'Precisas axuda? Comeza a andaina!';
|
|
|
|
@override
|
|
String get studyWelcomeToLichessStudyTitle => 'Benvido ós Estudos de Lichess!';
|
|
|
|
@override
|
|
String get studyWelcomeToLichessStudyText => 'Isto é un taboleiro de análise compartida.<br><br>Úsao para analizar e anotar as partidas,<br>discutir as posicións cos amigos<br>e por suposto para as leccións de xadrez!<br><br>É unha ferramenta moi potente: imos pararnos un anaco para ver como funciona.';
|
|
|
|
@override
|
|
String get studySharedAndSaveTitle => 'Compartido e salvado';
|
|
|
|
@override
|
|
String get studySharedAndSavedText => 'Os outros membros poden ver os teus movementos en tempo real!<br>Ademais, grávase todo permanentemente.';
|
|
|
|
@override
|
|
String get studyStudyMembersTitle => 'Membros do estudo';
|
|
|
|
@override
|
|
String studyStudyMembersText(String param1, String param2) {
|
|
return '$param1 Os espectadores poden ver o estudo e falar na sala de conversa.<br><br>$param2 Os colaboradores poden realizar xogadas e actualizar o estudo.';
|
|
}
|
|
|
|
@override
|
|
String studyAddMembersText(String param) {
|
|
return 'Selecciona $param.<br>Logo decide quen pode contribuír.';
|
|
}
|
|
|
|
@override
|
|
String get studyStudyChaptersTitle => 'Capítulos do estudo';
|
|
|
|
@override
|
|
String get studyStudyChaptersText => 'Un estudo pode conter varios capítulos.<br>Cada capítulo ten a súa correspondente posición inicial e lista de xogadas.';
|
|
|
|
@override
|
|
String get studyCommentPositionTitle => 'Comentar unha posición';
|
|
|
|
@override
|
|
String studyCommentPositionText(String param) {
|
|
return 'Preme o botón $param ou fai clic co botón dereito na lista de xogadas.<br>Os comentarios compártense e sálvanse.';
|
|
}
|
|
|
|
@override
|
|
String get studyAnnotatePositionTitle => 'Anotar unha posición';
|
|
|
|
@override
|
|
String get studyAnnotatePositionText => 'Preme no botón \"!?\" ou fai clic co botón dereito na lista de xogadas.<br>Os símbolos na notación compártense e sálvanse.';
|
|
|
|
@override
|
|
String get studyConclusionTitle => 'Grazas polo teu tempo';
|
|
|
|
@override
|
|
String get studyConclusionText => 'Podes atopar os teus <a href=\'/study/mine/hot\'>estudos previos</a> na túa páxina de perfil.<br>Tamén hai unha <a href=\'//lichess.org/blog/V0KrLSkAAMo3hsi4/study-chess-the-lichess-way\'>publicación sobre estudos</a>.<br>Os usuarios curiosos poden premer \"?\" para ver os atallos de teclado.<br>Pásao ben!';
|
|
|
|
@override
|
|
String get studyCreateChapterTitle => 'Imos crear un capítulo do estudo';
|
|
|
|
@override
|
|
String get studyCreateChapterText => 'Un estudo pode ter varios capítulos.<br>Cada capítulo ten unha lista de xogadas de seu<br>e pódese crear de varias maneiras.';
|
|
|
|
@override
|
|
String get studyFromInitialPositionTitle => 'Dende a posición inicial';
|
|
|
|
@override
|
|
String get studyFromInitialPositionText => 'É a disposición do taboleiro para unha nova partida.<br>Adecuada para explorar as aperturas.';
|
|
|
|
@override
|
|
String get studyCustomPositionTitle => 'Posición á medida';
|
|
|
|
@override
|
|
String get studyCustomPositionText => 'Dispón o taboleiro ó teu xeito.<br>Adecuada pra explorar os finais.';
|
|
|
|
@override
|
|
String get studyLoadExistingLichessGameTitle => 'Cargar unha partida existente do Lichess';
|
|
|
|
@override
|
|
String get studyLoadExistingLichessGameText => 'Pega o URL dunha partida<br>(coma lichess.org/7fHIU0XI)<br>para cargar a lista de xogadas no capítulo.';
|
|
|
|
@override
|
|
String get studyFromFenStringTitle => 'A partires dunha cadea FEN';
|
|
|
|
@override
|
|
String get studyFromFenStringText => 'Pega a posición no formato FEN<br><i>4k3/4rb2/8/7p/8/5Q2/1PP5/1K6 w</i><br>para comezar o capítulo dende unha posición determinada.';
|
|
|
|
@override
|
|
String get studyFromPgnGameTitle => 'Dende o PGN dunha partida';
|
|
|
|
@override
|
|
String get studyFromPgnGameText => 'Pega unha partida en formato PGN<br>para cargar as xogadas, os comentarios e as variantes do capítulo.';
|
|
|
|
@override
|
|
String get studyVariantsAreSupportedTitle => 'Os estudos admiten as variantes';
|
|
|
|
@override
|
|
String get studyVariantsAreSupportedText => 'Si, podes estudar Crazyhouse<br>e todas as variantes do Lichess!';
|
|
|
|
@override
|
|
String get studyChapterConclusionText => 'Os capítulos grávanse para sempre.<br>Pásao ben organizando o teu contido de xadrez!';
|
|
|
|
@override
|
|
String get studyDoubleDefeat => 'Dobre derrota';
|
|
|
|
@override
|
|
String get studyBlackDefeatWhiteCanNotWin => 'As negras perden, mais as brancas non poden gañar';
|
|
|
|
@override
|
|
String get studyWhiteDefeatBlackCanNotWin => 'As brancas perden, mais as negras non poden gañar';
|
|
|
|
@override
|
|
String studyNbChapters(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count Capítulos',
|
|
one: '$count Capítulo',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String studyNbGames(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count Partidas',
|
|
one: '$count Partida',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String studyNbMembers(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count Membros',
|
|
one: '$count Membro',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String studyPasteYourPgnTextHereUpToNbGames(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Pega aquí o PGN das partidas: por cada unha créase un novo capítulo. O estudo pode conter ata $count capítulos.',
|
|
one: 'Pega o teu texto PGN aquí, ata $count partida',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String get teamIncorrectEntryCode => 'Código de entrada incorrecto.';
|
|
|
|
@override
|
|
String teamBattleOfNbTeams(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Batalla de $count equipos',
|
|
one: 'Batalla de $count equipo',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String teamNbLeadersPerTeam(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count líderes por equipo',
|
|
one: 'Un líder por equipo',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String get timeagoJustNow => 'axiña';
|
|
|
|
@override
|
|
String get timeagoRightNow => 'arestora';
|
|
|
|
@override
|
|
String get timeagoCompleted => 'completado';
|
|
|
|
@override
|
|
String timeagoInNbSeconds(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'en $count segundos',
|
|
one: 'en $count segundo',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String timeagoInNbMinutes(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'en $count minutos',
|
|
one: 'en $count minuto',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String timeagoInNbHours(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'en $count horas',
|
|
one: 'en $count hora',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String timeagoInNbDays(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'en $count días',
|
|
one: 'en $count día',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String timeagoInNbWeeks(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'en $count semanas',
|
|
one: 'en $count semana',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String timeagoInNbMonths(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'en $count meses',
|
|
one: 'en $count mes',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String timeagoInNbYears(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'en $count anos',
|
|
one: 'en $count ano',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String timeagoNbMinutesAgo(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'hai $count minutos',
|
|
one: 'hai $count minuto',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String timeagoNbHoursAgo(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'hai $count horas',
|
|
one: 'hai $count hora',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String timeagoNbDaysAgo(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'hai $count días',
|
|
one: 'hai $count día',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String timeagoNbWeeksAgo(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'hai $count semanas',
|
|
one: 'hai $count semana',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String timeagoNbMonthsAgo(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'hai $count meses',
|
|
one: 'hai $count mes',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String timeagoNbYearsAgo(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'hai $count anos',
|
|
one: 'hai $count ano',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String timeagoNbMinutesRemaining(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count minutos restantes',
|
|
one: '$count minuto restante',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String timeagoNbHoursRemaining(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count horas restantes',
|
|
one: '$count hora restante',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String get tfaTwoFactorAuth => 'Autenticación en dous pasos';
|
|
|
|
@override
|
|
String get ublogCommunity => 'Comunidade';
|
|
|
|
@override
|
|
String ublogXBlog(String param) {
|
|
return 'O Blog de $param';
|
|
}
|
|
}
|