mirror of
https://github.com/hydralauncher/hydra.git
synced 2026-01-11 13:56:16 +00:00
Compare commits
4 Commits
9769eecec6
...
release/v3
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
379c211472 | ||
|
|
e2f30a28e4 | ||
|
|
1d6acab5da | ||
|
|
9046bec7da |
@@ -362,6 +362,7 @@
|
||||
"write_review_placeholder": "Compartí tus pensamientos sobre este juego...",
|
||||
"yes": "Si",
|
||||
"you_seemed_to_enjoy_this_game": "Parece que has disfrutado de este juego",
|
||||
"review_played_for": "Jugado por",
|
||||
"language": "Idioma",
|
||||
"caption": "Subtítulo",
|
||||
"audio": "Audio",
|
||||
|
||||
@@ -311,6 +311,7 @@
|
||||
"show_more": "Mostrar mais",
|
||||
"show_less": "Mostrar menos",
|
||||
"reviews": "Avaliações",
|
||||
"review_played_for": "Jogou por",
|
||||
"leave_a_review": "Deixar uma Avaliação",
|
||||
"write_review_placeholder": "Compartilhe seus pensamentos sobre este jogo...",
|
||||
"sort_newest": "Mais Recentes",
|
||||
|
||||
@@ -182,6 +182,7 @@
|
||||
"game_added_to_favorites": "Jogo adicionado aos favoritos",
|
||||
"create_start_menu_shortcut": "Criar atalho no Menu Iniciar",
|
||||
"review_from_blocked_user": "Avaliação de utilizador bloqueado",
|
||||
"review_played_for": "Jogaste por",
|
||||
"show": "Mostrar",
|
||||
"hide": "Ocultar",
|
||||
"review_played_for": "Jogado por"
|
||||
|
||||
@@ -225,6 +225,7 @@
|
||||
"show_more": "Показать больше",
|
||||
"show_less": "Показать меньше",
|
||||
"reviews": "Отзывы",
|
||||
"review_played_for": "Играно",
|
||||
"leave_a_review": "Оставить отзыв",
|
||||
"write_review_placeholder": "Поделитесь своими мыслями об этой игре...",
|
||||
"sort_newest": "Сначала новые",
|
||||
|
||||
@@ -175,7 +175,7 @@
|
||||
&__review-score-stars {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 4px;
|
||||
gap: 6px;
|
||||
background: rgba(255, 255, 255, 0.05);
|
||||
border-radius: 8px;
|
||||
padding: 2px 6px;
|
||||
@@ -188,6 +188,7 @@
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: flex-end;
|
||||
align-self: flex-start;
|
||||
}
|
||||
|
||||
&__review-star {
|
||||
@@ -219,7 +220,7 @@
|
||||
&__review-playtime {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 4px;
|
||||
gap: 6px;
|
||||
color: rgba(255, 255, 255, 0.7);
|
||||
font-size: 11px;
|
||||
font-weight: 500;
|
||||
|
||||
@@ -70,11 +70,13 @@ export function ReviewItem({
|
||||
|
||||
const getBaseLanguage = (lang: string | null) => lang?.split("-")[0] || "";
|
||||
|
||||
const userLanguage = getBaseLanguage(i18n.language);
|
||||
|
||||
const isDifferentLanguage =
|
||||
getBaseLanguage(review.detectedLanguage) !== getBaseLanguage(i18n.language);
|
||||
getBaseLanguage(review.detectedLanguage) !== userLanguage;
|
||||
|
||||
const needsTranslation =
|
||||
!isOwnReview && isDifferentLanguage && review.translations[i18n.language];
|
||||
!isOwnReview && isDifferentLanguage && review.translations[userLanguage];
|
||||
|
||||
const getLanguageName = (languageCode: string | null) => {
|
||||
if (!languageCode) return "";
|
||||
@@ -104,7 +106,7 @@ export function ReviewItem({
|
||||
|
||||
// Determine which content to show - always show original for own reviews
|
||||
const displayContent = needsTranslation
|
||||
? review.translations[i18n.language]
|
||||
? review.translations[userLanguage]
|
||||
: review.reviewHtml;
|
||||
|
||||
if (isBlocked && !isVisible) {
|
||||
@@ -123,6 +125,8 @@ export function ReviewItem({
|
||||
);
|
||||
}
|
||||
|
||||
console.log(review);
|
||||
|
||||
return (
|
||||
<div className="game-details__review-item">
|
||||
<div className="game-details__review-header">
|
||||
|
||||
Reference in New Issue
Block a user