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