Compare commits

...

4 Commits

Author SHA1 Message Date
Chubby Granny Chaser
379c211472 feat: merge with v3.7.4
Some checks failed
Build Renderer / build (push) Has been cancelled
Release / build (ubuntu-latest) (push) Has been cancelled
Release / build (windows-2022) (push) Has been cancelled
2025-11-29 01:33:23 +00:00
Chubby Granny Chaser
e2f30a28e4 fix: fixing labels 2025-11-02 04:14:39 +00:00
Chubby Granny Chaser
1d6acab5da Merge branch 'main' of https://github.com/hydralauncher/hydra into release/v3.7.2 2025-11-02 04:03:18 +00:00
Chubby Granny Chaser
9046bec7da fix: fixing review item 2025-11-02 04:03:06 +00:00
6 changed files with 14 additions and 5 deletions

View File

@@ -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",

View File

@@ -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",

View File

@@ -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"

View File

@@ -225,6 +225,7 @@
"show_more": "Показать больше",
"show_less": "Показать меньше",
"reviews": "Отзывы",
"review_played_for": "Играно",
"leave_a_review": "Оставить отзыв",
"write_review_placeholder": "Поделитесь своими мыслями об этой игре...",
"sort_newest": "Сначала новые",

View File

@@ -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;

View File

@@ -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">