Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Halloween things #289

Merged
merged 7 commits into from
Oct 23, 2024
Merged

Conversation

Hqlle
Copy link
Contributor

@Hqlle Hqlle commented Oct 19, 2024

image

Описание обновления:

Медиа

Проверки

  • PR завершён и мне не нужна помощь чтобы его закончить.
  • Я внимательно просмотрел все свои изменения и багов в них не нашёл.
  • Я запускал локальный сервер со своими изменениями и всё протестировал.
  • Я добавил скриншот/видео демонстрации PR в игре, или этот PR этого не требует.
  • Я не добавлял контент нарушающий чужие авторские права.
  • Я добавил свой контент только в папку _LostParadise(только если вы не меняете оригинальный код).
  • Я не добавлял переводы в прототипы, а сделал их с помощью скрипта translations.bat в Tools/SS14_RU.

Изменения

🆑 Kest

  • remove: Убрано веселье!
  • add: Добавлены страшилки!

Copy link
Contributor

coderabbitai bot commented Oct 19, 2024

Walkthrough

В данном запросе на изменение добавлены новые сущности, связанные с предметами, декорациями и текстурами на тему Хэллоуина в игре "Lost Paradise". Включены новые виды конфет, деревьев, декоративных элементов, а также мешков для хранения. Кроме того, в локализационные файлы добавлены соответствующие описания для новых сущностей на английском и русском языках. Все изменения направлены на расширение контента, связанного с Хэллоуином, в игре.

Changes

Файл Изменения
Resources/Prototypes/_LostParadise/Entities/Objects/Consumable/food/halloween.yml Добавлены сущности: candy (ID: LPPCandy), LPPCandy2, LPPCandy3, LPPCandy4, lolipop (ID: LPPLolipop).
Resources/Prototypes/_LostParadise/Entities/Objects/Decoration/Flora/halloween.yml Добавлены сущности: HalloweenTree01, HalloweenTree02, HalloweenTree03, HalloweenTree04.
Resources/Prototypes/_LostParadise/Entities/Objects/Decoration/halloween.yml Добавлена сущность: LPPPSpiderDeco.
Resources/Prototypes/_LostParadise/Entities/Objects/Specific/halloween.yml Добавлены сущности: LPPPaperBagCandy, LPPPumpkinBagCandy.
Resources/Prototypes/_LostParadise/Entities/Structures/Wallmounts/halloween.yml Добавлены сущности: LPPPosterHalloweenFamily, LPPPosterHalloweencounts, LPPPCheckboxes, LPPPLightbulbs.
Resources/Prototypes/_LostParadise/tags.yml Добавлен тег: LPPCandy.
Resources/Textures/_LostParadise/Objects/Consumable/halloween.rsi/meta.json Новый файл meta.json с метаданными для объектов consumable.
Resources/Textures/_LostParadise/Objects/Decoration/Flora/flora_halloween.rsi/meta.json Новый файл meta.json с метаданными для текстур деревьев.
Resources/Textures/_LostParadise/Objects/Decoration/halloween.rsi/meta.json Новый файл meta.json с метаданными для текстур декораций.
Resources/Textures/_LostParadise/Structures/Wallmounts/halloween.rsi/meta.json Новый файл meta.json с метаданными для текстур стен.
Resources/Textures/_LostParadise/Objects/Specific/halloween/paper_bag.rsi/meta.json Новый файл meta.json для текстуры бумажного пакета.
Resources/Textures/_LostParadise/Objects/Specific/halloween/pumpkin_bag.rsi/meta.json Новый файл meta.json для текстуры тыквенного пакета.
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/food/halloween.ftl Добавлены новые сущности: ent-LPPCandy, ent-LPPCandy2, ent-LPPCandy3, ent-LPPCandy4, ent-LPPLolipop.
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/flora/halloween.ftl Добавлены новые сущности: ent-HalloweenTree01, ent-HalloweenTree02, ent-HalloweenTree03, ent-HalloweenTree04.
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/halloween.ftl Добавлена новая сущность: ent-LPPPSpiderDeco.
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/specific/halloween.ftl Добавлены новые сущности: ent-LPPPaperBagCandy, ent-LPPPumpkinBagCandy.
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/structures/wallmounts/halloween.ftl Добавлены новые сущности: ent-LPPPosterHalloweenFamily, ent-LPPPosterHalloweencounts, ent-LPPPCheckboxes, ent-LPPPLightbulbs.
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/food/halloween.ftl Добавлены новые сущности: ent-LPPCandy, ent-LPPCandy2, ent-LPPCandy3, ent-LPPCandy4, ent-LPPLolipop.
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/flora/halloween.ftl Добавлены новые сущности: ent-HalloweenTree01, ent-HalloweenTree02, ent-HalloweenTree03, ent-HalloweenTree04.
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/halloween.ftl Добавлена новая сущность: ent-LPPPSpiderDeco.
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/specific/halloween.ftl Добавлены новые сущности: ent-LPPPaperBagCandy, ent-LPPPumpkinBagCandy.
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/structures/wallmounts/halloween.ftl Добавлены новые сущности: ent-LPPPosterHalloweenFamily, ent-LPPPosterHalloweencounts, ent-LPPPCheckboxes, ent-LPPPLightbulbs.

Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@github-actions github-actions bot added Статус: Требуется одобрение Ожидание разработчиков для принятия решений Изменения: Локализация Изменяет какие-либо файлы .ftl Изменения: Спрайт Изменяет какие-либо файлы .json/.png в текстурах Изменения: YML Изменяет какие-либо файлы .yml labels Oct 19, 2024
Copy link
Contributor

github-actions bot commented Oct 19, 2024

RSI Diff Bot; head commit 922380a merging into 508ae75
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/_LostParadise/Objects/Consumable/halloween.rsi

State Old New Status
candy_1 Added
candy_2 Added
candy_3 Added
candy_4 Added
lollipop Added

Resources/Textures/_LostParadise/Objects/Decoration/Flora/flora_halloween.rsi

State Old New Status
halloweentree01 Added
halloweentree02 Added
halloweentree03 Added
halloweentree04 Added
icon Added

Resources/Textures/_LostParadise/Objects/Decoration/halloween.rsi

State Old New Status
spider_big Added
spider_big2 Added
spider_mini1 Added
spider_mini2 Added
spider_mini3 Added

Resources/Textures/_LostParadise/Objects/Specific/halloween/paper_bag.rsi

State Old New Status
empty-inhand-left Added
empty-inhand-right Added
empty_icon Added
full-inhand-left Added
full-inhand-right Added
full_icon Added

Resources/Textures/_LostParadise/Objects/Specific/halloween/pumpkin_bag.rsi

State Old New Status
empty-inhand-left Added
empty-inhand-right Added
empty_icon Added
full-inhand-left Added
full-inhand-right Added
full_icon Added

Resources/Textures/_LostParadise/Structures/Wallmounts/halloween.rsi

State Old New Status
checkboxes Added
light_bulbs Added
picture_family Added
сounts_painting Added

Edit: diff updated after 922380a

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 32

📜 Review details

Configuration used: CodeRabbit UI
Review profile: ASSERTIVE

📥 Commits

Files that changed from the base of the PR and between eb3bc28 and 8b7b3a3.

⛔ Files ignored due to path filters (31)
  • Resources/Textures/_LostParadise/Objects/Consumable/halloween.rsi/candy_1.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Consumable/halloween.rsi/candy_2.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Consumable/halloween.rsi/candy_3.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Consumable/halloween.rsi/candy_4.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Consumable/halloween.rsi/lollipop.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Decoration/Flora/flora_halloween.rsi/halloweentree01.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Decoration/Flora/flora_halloween.rsi/halloweentree02.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Decoration/Flora/flora_halloween.rsi/halloweentree03.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Decoration/Flora/flora_halloween.rsi/halloweentree04.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Decoration/Flora/flora_halloween.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Decoration/halloween.rsi/spider_big.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Decoration/halloween.rsi/spider_big2.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Decoration/halloween.rsi/spider_mini1.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Decoration/halloween.rsi/spider_mini2.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Decoration/halloween.rsi/spider_mini3.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Specific/halloween.rsi/paper_bag.rsi/empty-inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Specific/halloween.rsi/paper_bag.rsi/empty-inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Specific/halloween.rsi/paper_bag.rsi/empty_icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Specific/halloween.rsi/paper_bag.rsi/full-inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Specific/halloween.rsi/paper_bag.rsi/full-inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Specific/halloween.rsi/paper_bag.rsi/full_icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Specific/halloween.rsi/pumpkin_bag.rsi/empty-inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Specific/halloween.rsi/pumpkin_bag.rsi/empty-inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Specific/halloween.rsi/pumpkin_bag.rsi/empty_icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Specific/halloween.rsi/pumpkin_bag.rsi/full-inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Specific/halloween.rsi/pumpkin_bag.rsi/full-inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Specific/halloween.rsi/pumpkin_bag.rsi/full_icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Structures/Wallmounts/halloween.rsi/checkboxes.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Structures/Wallmounts/halloween.rsi/light_bulbs.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Structures/Wallmounts/halloween.rsi/picture_family.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Structures/Wallmounts/halloween.rsi/сounts_painting.png is excluded by !**/*.png
📒 Files selected for processing (13)
  • Resources/Locale/ru-RU/_LostParadise/halloween.ftl (1 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Objects/Consumable/food/halloween.yml (1 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Objects/Decoration/Flora/halloween.yml (1 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Objects/Decoration/halloween.yml (1 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Objects/Specific/halloween.yml (1 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Structures/Wallmounts/halloween.yml (1 hunks)
  • Resources/Prototypes/_LostParadise/tags.yml (1 hunks)
  • Resources/Textures/_LostParadise/Objects/Consumable/halloween.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Objects/Decoration/Flora/flora_halloween.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Objects/Decoration/halloween.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Objects/Specific/halloween.rsi/paper_bag.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Objects/Specific/halloween.rsi/pumpkin_bag.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Structures/Wallmounts/halloween.rsi/meta.json (1 hunks)
🧰 Additional context used
📓 Path-based instructions (7)
Resources/Locale/ru-RU/_LostParadise/halloween.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Prototypes/_LostParadise/Entities/Objects/Consumable/food/halloween.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/_LostParadise/Entities/Objects/Decoration/Flora/halloween.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/_LostParadise/Entities/Objects/Decoration/halloween.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/_LostParadise/Entities/Objects/Specific/halloween.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/_LostParadise/Entities/Structures/Wallmounts/halloween.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/_LostParadise/tags.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

🪛 yamllint
Resources/Prototypes/_LostParadise/Entities/Objects/Consumable/food/halloween.yml

[error] 7-7: wrong indentation: expected at least 3

(indentation)


[error] 13-13: wrong indentation: expected at least 5

(indentation)


[error] 19-19: wrong indentation: expected 10 but found 8

(indentation)


[error] 33-33: wrong indentation: expected 4 but found 2

(indentation)


[error] 40-40: wrong indentation: expected 4 but found 2

(indentation)


[error] 47-47: wrong indentation: expected 4 but found 2

(indentation)


[error] 56-56: wrong indentation: expected 4 but found 2

(indentation)


[error] 61-61: wrong indentation: expected 6 but found 4

(indentation)


[error] 67-67: wrong indentation: expected 10 but found 8

(indentation)


[error] 75-75: no new line character at the end of file

(new-line-at-end-of-file)

Resources/Prototypes/_LostParadise/Entities/Objects/Decoration/Flora/halloween.yml

[error] 7-7: wrong indentation: expected at least 3

(indentation)


[error] 17-17: wrong indentation: expected at least 3

(indentation)


[error] 27-27: wrong indentation: expected at least 3

(indentation)


[error] 37-37: wrong indentation: expected at least 3

(indentation)


[error] 40-40: too many blank lines

(1 > 0) (empty-lines)

Resources/Prototypes/_LostParadise/Entities/Objects/Decoration/halloween.yml

[error] 7-7: wrong indentation: expected at least 3

(indentation)


[error] 11-11: wrong indentation: expected at least 5

(indentation)


[error] 12-12: too many spaces inside brackets

(brackets)


[error] 12-12: too many spaces inside brackets

(brackets)


[error] 26-26: wrong indentation: expected 6 but found 4

(indentation)


[error] 30-30: wrong indentation: expected 8 but found 6

(indentation)


[error] 34-34: too many spaces inside brackets

(brackets)


[error] 34-34: too many spaces inside brackets

(brackets)


[error] 34-34: no new line character at the end of file

(new-line-at-end-of-file)

Resources/Prototypes/_LostParadise/Entities/Objects/Specific/halloween.yml

[error] 10-10: wrong indentation: expected 8 but found 6

(indentation)


[error] 11-11: too many spaces inside brackets

(brackets)


[error] 11-11: too many spaces inside brackets

(brackets)


[error] 14-14: wrong indentation: expected 8 but found 6

(indentation)


[error] 28-28: wrong indentation: expected 8 but found 6

(indentation)


[error] 29-29: too many spaces inside brackets

(brackets)


[error] 29-29: too many spaces inside brackets

(brackets)


[error] 32-32: wrong indentation: expected 8 but found 6

(indentation)


[error] 35-35: no new line character at the end of file

(new-line-at-end-of-file)

Resources/Prototypes/_LostParadise/Entities/Structures/Wallmounts/halloween.yml

[error] 7-7: wrong indentation: expected at least 3

(indentation)


[error] 18-18: wrong indentation: expected at least 3

(indentation)


[error] 27-27: trailing spaces

(trailing-spaces)


[error] 29-29: wrong indentation: expected at least 3

(indentation)


[error] 40-40: wrong indentation: expected at least 3

(indentation)

Resources/Prototypes/_LostParadise/tags.yml

[warning] 168-168: too few spaces before comment

(comments)


[warning] 168-168: missing starting space in comment

(comments)


[error] 169-169: too many blank lines

(1 > 0) (empty-lines)

🔇 Additional comments (26)
Resources/Textures/_LostParadise/Structures/Wallmounts/halloween.rsi/meta.json (4)

1-23: Структура JSON файла корректна

JSON файл имеет правильную структуру и содержит все необходимые элементы для метаданных ресурса.


2-4: Проверьте актуальность информации о лицензии и авторских правах

Убедитесь, что указанная лицензия (CC-BY-SA-3.0) и информация об авторских правах актуальны и соответствуют текущей политике проекта. Также проверьте, что ссылка на коммит tgstation по-прежнему актуальна.


5-8: Размер ресурса соответствует стандарту

Указанный размер 32x32 пикселя является стандартным для спрайтов в подобных проектах. Убедитесь, что это соответствует требованиям вашего проекта.


9-22: Проверьте соответствие состояний теме Хэллоуина

Перечисленные состояния ("checkboxes", "counts_painting", "light_bulbs", "picture_family") не кажутся напрямую связанными с темой Хэллоуина. Рассмотрите возможность добавления более тематических состояний или уточните, как эти состояния связаны с Хэллоуином.

Resources/Textures/_LostParadise/Objects/Specific/halloween.rsi/paper_bag.rsi/meta.json (4)

1-32: Структура файла meta.json корректна и соответствует стандартам.

Файл meta.json содержит все необходимые элементы для определения текстуры объекта "бумажный пакет". Структура включает версию, лицензию, размер и состояния объекта.


2-3: Проверьте актуальность версии и лицензии.

Убедитесь, что версия 1 является актуальной для данного формата файла. Лицензия CC-BY-SA-3.0 является подходящей для открытых проектов, но удостоверьтесь, что она соответствует политике проекта Lost Paradise.


4-7: Размер текстуры соответствует стандартам игры.

Размер 32x32 пикселя является типичным для спрайтов в играх подобного типа. Убедитесь, что этот размер соответствует другим объектам в игре для обеспечения визуальной согласованности.


1-32: Проверьте наличие соответствующих файлов текстур.

Убедитесь, что для каждого определенного состояния существует соответствующий файл текстуры в директории Resources/Textures/_LostParadise/Objects/Specific/halloween.rsi/paper_bag.rsi/.

✅ Verification successful

Проверка успешна: все соответствующие файлы текстур присутствуют.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Проверка наличия файлов текстур для каждого состояния

states=("empty_icon" "full_icon" "empty-inhand-right" "empty-inhand-left" "full-inhand-right" "full-inhand-left")

for state in "${states[@]}"; do
    fd "$state.png" Resources/Textures/_LostParadise/Objects/Specific/halloween.rsi/paper_bag.rsi/
done

Length of output: 1501

Resources/Textures/_LostParadise/Objects/Specific/halloween.rsi/pumpkin_bag.rsi/meta.json (4)

1-32: Структура файла корректна

Файл JSON имеет правильную структуру и синтаксис. Он содержит все необходимые ключи для метаданных текстуры: версию, лицензию, размер и состояния.


2-3: Версия и лицензия указаны корректно

Версия 1 подходит для нового файла. Лицензия CC-BY-SA-3.0 является допустимой для игровых ресурсов.

Пожалуйста, убедитесь, что выбор лицензии CC-BY-SA-3.0 соответствует общей политике лицензирования проекта для текстур.


4-7: Размер текстуры указан корректно

Размер 32x32 пикселя является подходящим для текстуры игрового предмета, такого как сумка-тыква. Спецификация размера соответствует правильному формату JSON.


1-32: Файл метаданных текстуры соответствует требованиям

Метаданные для текстуры сумки-тыквы корректно определены и структурированы. Файл включает всю необходимую информацию: версию, лицензию, размер и состояния. Определение состояний охватывает различные визуальные представления предмета.

Файл хорошо вписывается в контекст обновления на тему Хэллоуина и готов к использованию в проекте.

Resources/Textures/_LostParadise/Objects/Consumable/halloween.rsi/meta.json (1)

5-8: Спецификация размера корректна.

Размер 32x32 пикселя является стандартным для игровых ассетов и подходит для небольших объектов, таких как конфеты.

Resources/Textures/_LostParadise/Objects/Decoration/Flora/flora_halloween.rsi/meta.json (2)

5-8: Размеры текстуры указаны корректно.

Размеры текстуры 64x64 пикселя соответствуют стандартным размерам спрайтов в игровой разработке. Структура JSON для указания размеров правильная.


1-26: Файл meta.json соответствует целям PR и имеет хорошую структуру.

Этот файл успешно вводит новые текстуры на тему Хэллоуина в игру, что соответствует целям PR. Метаданные полны и следуют лучшим практикам в отношении атрибуции и лицензирования. Структура файла логична и хорошо организована.

Отличная работа по добавлению сезонного контента с соблюдением всех необходимых стандартов документации!

Resources/Prototypes/_LostParadise/Entities/Objects/Decoration/halloween.yml (3)

1-5: Определение сущности корректно.

Базовое определение сущности и её свойства соответствуют требованиям. Идентификатор использует префикс LPPP, что указывает на правильное размещение в папке _LostParadise. Название и описание на английском языке, что соответствует руководству.


14-21: Компонент RandomSprite реализован правильно.

Компонент RandomSprite обеспечивает визуальное разнообразие, что хорошо подходит для декоративных объектов. Все состояния спрайтов связаны с пауками, что поддерживает тематическую целостность. Реализация соответствует ожиданиям и не содержит явных проблем.


22-23: Компонент Damageable определен корректно.

Использование контейнера повреждений типа Inorganic для декоративного объекта является подходящим выбором. Определение компонента не содержит ошибок и соответствует ожидаемой функциональности.

Resources/Prototypes/_LostParadise/Entities/Objects/Specific/halloween.yml (1)

1-35: Общее заключение по файлу

Файл Resources/Prototypes/_LostParadise/Entities/Objects/Specific/halloween.yml в целом соответствует целям PR по добавлению контента, связанного с Хэллоуином. Определения сущностей структурированы правильно и размещены в соответствующей папке _LostParadise.

Основные моменты для улучшения:

  1. Обновление описаний для лучшего соответствия теме конфет и Хэллоуина.
  2. Добавление русских переводов для имен сущностей.
  3. Проверка и исправление путей к спрайтам.
  4. Добавление пустой строки в конец файла.

После внесения этих изменений файл будет полностью соответствовать стандартам проекта и целям PR.

🧰 Tools
🪛 yamllint

[error] 10-10: wrong indentation: expected 8 but found 6

(indentation)


[error] 11-11: too many spaces inside brackets

(brackets)


[error] 11-11: too many spaces inside brackets

(brackets)


[error] 14-14: wrong indentation: expected 8 but found 6

(indentation)


[error] 28-28: wrong indentation: expected 8 but found 6

(indentation)


[error] 29-29: too many spaces inside brackets

(brackets)


[error] 29-29: too many spaces inside brackets

(brackets)


[error] 32-32: wrong indentation: expected 8 but found 6

(indentation)


[error] 35-35: no new line character at the end of file

(new-line-at-end-of-file)

Resources/Prototypes/_LostParadise/Entities/Structures/Wallmounts/halloween.yml (2)

1-10: Определение сущности выглядит корректным.

Структура и содержание определения сущности LPPPosterHalloweenFamily соответствуют требованиям. Все компоненты правильно определены, и ссылки на спрайты корректны.

🧰 Tools
🪛 yamllint

[error] 7-7: wrong indentation: expected at least 3

(indentation)


34-47: Определение сущности выглядит корректным.

Структура и содержание определения сущности LPPPLightbulbs соответствуют требованиям. Все компоненты, включая PointLight и Sprite, правильно определены, и ссылки на спрайты корректны.

🧰 Tools
🪛 yamllint

[error] 40-40: wrong indentation: expected at least 3

(indentation)

Resources/Prototypes/_LostParadise/Entities/Objects/Consumable/food/halloween.yml (5)

1-27: Определение сущности LPPCandy выглядит корректным.

Структура и компоненты сущности соответствуют ожидаемому формату для съедобных предметов. Описание на английском языке, что соответствует руководству по кодированию.

🧰 Tools
🪛 yamllint

[error] 7-7: wrong indentation: expected at least 3

(indentation)


[error] 13-13: wrong indentation: expected at least 5

(indentation)


[error] 19-19: wrong indentation: expected 10 but found 8

(indentation)


29-34: Определение сущности LPPCandy2 корректно.

Сущность правильно наследуется от базового объекта конфеты и изменяет только визуальное представление.

🧰 Tools
🪛 yamllint

[error] 33-33: wrong indentation: expected 4 but found 2

(indentation)


36-41: Определение сущности LPPCandy3 корректно.

Сущность правильно наследуется от базового объекта конфеты и изменяет только визуальное представление.

🧰 Tools
🪛 yamllint

[error] 40-40: wrong indentation: expected 4 but found 2

(indentation)


43-48: Определение сущности LPPCandy4 корректно.

Сущность правильно наследуется от базового объекта конфеты и изменяет только визуальное представление.

🧰 Tools
🪛 yamllint

[error] 47-47: wrong indentation: expected 4 but found 2

(indentation)


1-75: Файл в целом соответствует целям PR и руководству по кодированию.

Все сущности корректно определены и размещены в папке _LostParadise. Отсутствуют русские переводы, что соответствует требованиям. Структура файла логична и последовательна.

🧰 Tools
🪛 yamllint

[error] 7-7: wrong indentation: expected at least 3

(indentation)


[error] 13-13: wrong indentation: expected at least 5

(indentation)


[error] 19-19: wrong indentation: expected 10 but found 8

(indentation)


[error] 33-33: wrong indentation: expected 4 but found 2

(indentation)


[error] 40-40: wrong indentation: expected 4 but found 2

(indentation)


[error] 47-47: wrong indentation: expected 4 but found 2

(indentation)


[error] 56-56: wrong indentation: expected 4 but found 2

(indentation)


[error] 61-61: wrong indentation: expected 6 but found 4

(indentation)


[error] 67-67: wrong indentation: expected 10 but found 8

(indentation)


[error] 75-75: no new line character at the end of file

(new-line-at-end-of-file)

Comment on lines 1 to 25
{
"version": 1,
"license": "CC-BY-SA-3.0",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "spider_big"
},
{
"name": "spider_big2"
},
{
"name": "spider_mini1"
},
{
"name": "spider_mini2"
},
{
"name": "spider_mini3"
}
]
}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Файл метаданных текстур соответствует требованиям и тематике Хэллоуина.

Структура JSON-файла корректна и содержит все необходимые элементы для метаданных текстур. Версия, лицензия и размер указаны правильно. Определены пять состояний для текстур пауков, что хорошо соответствует тематике Хэллоуина, упомянутой в целях PR.

Рекомендации:

  1. Убедитесь, что соответствующие файлы текстур (.png) для каждого состояния присутствуют в той же директории.
  2. Рассмотрите возможность добавления комментариев к каждому состоянию для облегчения будущего сопровождения.

"name": "checkboxes"
},
{
"name": "сounts_painting"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Исправьте опечатку в названии состояния

В названии состояния "сounts_painting" используется кириллическая буква "с" вместо латинской "c". Исправьте это на "counts_painting".

Примените следующее исправление:

-            "name": "сounts_painting"
+            "name": "counts_painting"
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
"name": "сounts_painting"
"name": "counts_painting"

Comment on lines 8 to 31
"states": [
{
"name": "empty_icon"
},
{
"name": "full_icon"
},
{
"name": "empty-inhand-right",
"directions": 4
},
{
"name": "empty-inhand-left",
"directions": 4
},
{
"name": "full-inhand-right",
"directions": 4
},
{
"name": "full-inhand-left",
"directions": 4
}
]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Состояния объекта определены корректно.

Определены все необходимые состояния для объекта "бумажный пакет", включая пустой и полный вид, а также состояния для обеих рук. Использование 4 направлений для состояний в руках обеспечивает отображение объекта с разных сторон.

Рекомендация: Рассмотрите возможность добавления промежуточных состояний, например, "half_full_icon", если это соответствует геймплею.

Comment on lines 8 to 31
"states": [
{
"name": "empty_icon"
},
{
"name": "full_icon"
},
{
"name": "empty-inhand-right",
"directions": 4
},
{
"name": "empty-inhand-left",
"directions": 4
},
{
"name": "full-inhand-right",
"directions": 4
},
{
"name": "full-inhand-left",
"directions": 4
}
]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Состояния текстуры определены корректно

Определены все необходимые состояния для сумки-тыквы: пустая, полная и в руках (для обеих рук). Использование 4 направлений для состояний в руках позволяет отображать предмет с разных углов при удержании.

Рассмотрите возможность добавления промежуточных состояний заполнения сумки (например, "half_full_icon") для более плавной визуальной обратной связи игроку.

Comment on lines +1 to +4
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/e00cae8d065f9cf520688cc0dd0e15ba5bef12a9",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Метаданные корректны, но можно улучшить.

Информация о версии, лицензии и авторских правах указана правильно. Хорошо, что вы включили ссылку на конкретный коммит.

Рекомендую добавить дату коммита для облегчения отслеживания изменений в будущем. Например:

-    "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/e00cae8d065f9cf520688cc0dd0e15ba5bef12a9",
+    "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/e00cae8d065f9cf520688cc0dd0e15ba5bef12a9 (Date: YYYY-MM-DD)",

Committable suggestion was skipped due to low confidence.

Comment on lines 29 to 30
ent-LPPPCheckboxes = флажки
.desc = Чёрно-оранжевые флажки, навевают чуством Хэллоиина.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Исправьте капитализацию и орфографию

  1. Согласно правилам кодирования, перевод, начинающийся с "ent-", должен иметь заглавную букву после знака "=".

  2. Исправьте орфографические ошибки:

    • "чуством" на "чувством"
    • "Хэллоиина" на "Хэллоуина"

Исправленный вариант:

ent-LPPPCheckboxes = Флажки
    .desc = Чёрно-оранжевые флажки, навевают чувством Хэллоуина.

Comment on lines 31 to 32
ent-LPPPLightbulbs = гирлянда
.desc = подвесная гирлянда, не самый лучший источник освещения.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Исправьте капитализацию

Согласно правилам кодирования, перевод, начинающийся с "ent-", должен иметь заглавную букву после знака "=". Также, для соблюдения единообразия, начните описание с заглавной буквы.

Исправленный вариант:

ent-LPPPLightbulbs = Гирлянда
    .desc = Подвесная гирлянда, не самый лучший источник освещения.

Comment on lines 1 to 32
ent-LPPCandy = конфета
.desc = Обычная конфета состоящия из сахара и других вещей.
ent-LPPCandy2 = конфета
.desc = Обычная конфета состоящия из сахара и других вещей.
ent-LPPCandy3 = конфета
.desc = Обычная конфета состоящия из сахара и других вещей.
ent-LPPCandy4 = конфета
.desc = Обычная конфета состоящия из сахара и других вещей.
ent-LPPLolipop = конфета на палочке
.desc = Всё такая же конфета, но на палочке.
ent-HalloweenTree01 = мёртвое дерево
.desc = Мёртвое дерево с остатками листьев на нём, выглядит жутко.
ent-HalloweenTree02 = мёртвое дерево
.desc = Мёртвое дерево с остатками листьев на нём, выглядит жутко.
ent-HalloweenTree03 = мёртвое дерево
.desc = Мёртвое дерево с остатками листьев на нём, выглядит жутко.
ent-HalloweenTree04 = мёртвое дерево
.desc = Мёртвое дерево с остатками листьев на нём, выглядит жутко.
ent-LPPPSpiderDeco = паучки
.desc = Муляжи паучков которые выглядят так, будто готовы вас покусать.
ent-LPPPaperBagCandy = бумажный пакет
.desc = Пакет из бумаги, украшен в тематике Хэллоиина.
ent-LPPPumpkinBagCandy = корзинка из тыквы
.desc = Корзинка вырезанная из тыквы и приделанной ручкой.
ent-LPPPosterHalloweenFamily = призрачная семья
.desc = Картина семьи призраков, они выглядат счастливыми.
ent-LPPPosterHalloweencounts = картина графа
.desc = Картина с каким-то вампиром, от его взгляда вам становиться холодно.
ent-LPPPCheckboxes = флажки
.desc = Чёрно-оранжевые флажки, навевают чуством Хэллоиина.
ent-LPPPLightbulbs = гирлянда
.desc = подвесная гирлянда, не самый лучший источник освещения.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

Общие рекомендации по улучшению локализации

  1. Последовательно применяйте правило капитализации для всех записей, начинающихся с "ent-".
  2. Используйте структуру повторяющихся переводов для уменьшения дублирования и облегчения поддержки.
  3. Внимательно проверяйте орфографию и грамматику. Рекомендуется использовать инструменты проверки правописания.
  4. Соблюдайте единообразие в форматировании и стиле описаний.

Применение этих рекомендаций значительно повысит качество и поддерживаемость локализации.

Comment on lines 50 to 75
- type: entity
name: lolipop
parent: LPPCandy
id: LPPLolipop
description: This is my kingdom come, this is my kingdom come...
components:
- type: Sprite
state: lolipop
- type: Item
size: Tiny
shape:
- 0, 0, 0, 1
- type: SolutionContainerManager
solutions:
food:
maxVol: 15
reagents:
- ReagentId: Sugar
Quantity: 8
- ReagentId: Nutriment
Quantity: 4
- ReagentId: Theobromine
Quantity: 3
- type: Tag
tags:
- LPPCandy
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Определение сущности LPPLolipop в целом корректно, но есть предложение по улучшению.

Структура и компоненты сущности соответствуют ожидаемому формату для съедобных предметов. Однако, описание идентично описанию LPPCandy.

Предлагаю создать уникальное описание для леденца, чтобы лучше отличать его от обычной конфеты. Это поможет игрокам лучше идентифицировать предмет.

🧰 Tools
🪛 yamllint

[error] 56-56: wrong indentation: expected 4 but found 2

(indentation)


[error] 61-61: wrong indentation: expected 6 but found 4

(indentation)


[error] 67-67: wrong indentation: expected 10 but found 8

(indentation)


[error] 75-75: no new line character at the end of file

(new-line-at-end-of-file)

Comment on lines 166 to 169

- type: Tag
id: LPPPCandy #Halloween

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Исправьте форматирование комментария и удалите лишнюю пустую строку

Новый тег LPPPCandy добавлен корректно и соответствует структуре файла. Однако есть несколько моментов, требующих внимания:

  1. Исправьте форматирование комментария. Добавьте пробел после символа # и перед текстом комментария.
  2. Удалите лишнюю пустую строку после определения тега.

Предлагаемые изменения:

 - type: Tag
-  id: LPPPCandy #Halloween
+  id: LPPPCandy # Halloween
-
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- type: Tag
id: LPPPCandy #Halloween
- type: Tag
id: LPPPCandy # Halloween
🧰 Tools
🪛 yamllint

[warning] 168-168: too few spaces before comment

(comments)


[warning] 168-168: missing starting space in comment

(comments)


[error] 169-169: too many blank lines

(1 > 0) (empty-lines)

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 9

📜 Review details

Configuration used: CodeRabbit UI
Review profile: ASSERTIVE

📥 Commits

Files that changed from the base of the PR and between 8b7b3a3 and a738ac6.

⛔ Files ignored due to path filters (12)
  • Resources/Textures/_LostParadise/Objects/Specific/halloween/paper_bag.rsi/empty-inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Specific/halloween/paper_bag.rsi/empty-inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Specific/halloween/paper_bag.rsi/empty_icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Specific/halloween/paper_bag.rsi/full-inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Specific/halloween/paper_bag.rsi/full-inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Specific/halloween/paper_bag.rsi/full_icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Specific/halloween/pumpkin_bag.rsi/empty-inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Specific/halloween/pumpkin_bag.rsi/empty-inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Specific/halloween/pumpkin_bag.rsi/empty_icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Specific/halloween/pumpkin_bag.rsi/full-inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Specific/halloween/pumpkin_bag.rsi/full-inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Objects/Specific/halloween/pumpkin_bag.rsi/full_icon.png is excluded by !**/*.png
📒 Files selected for processing (4)
  • Resources/Prototypes/_LostParadise/Entities/Objects/Consumable/food/halloween.yml (1 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Objects/Specific/halloween.yml (1 hunks)
  • Resources/Textures/_LostParadise/Objects/Specific/halloween/paper_bag.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Objects/Specific/halloween/pumpkin_bag.rsi/meta.json (1 hunks)
🧰 Additional context used
📓 Path-based instructions (2)
Resources/Prototypes/_LostParadise/Entities/Objects/Consumable/food/halloween.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/_LostParadise/Entities/Objects/Specific/halloween.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

🪛 yamllint
Resources/Prototypes/_LostParadise/Entities/Objects/Consumable/food/halloween.yml

[error] 7-7: wrong indentation: expected at least 3

(indentation)


[error] 13-13: wrong indentation: expected at least 5

(indentation)


[error] 19-19: wrong indentation: expected 10 but found 8

(indentation)


[error] 33-33: wrong indentation: expected 4 but found 2

(indentation)


[error] 40-40: wrong indentation: expected 4 but found 2

(indentation)


[error] 47-47: wrong indentation: expected 4 but found 2

(indentation)


[error] 56-56: wrong indentation: expected 4 but found 2

(indentation)


[error] 61-61: wrong indentation: expected 6 but found 4

(indentation)


[error] 67-67: wrong indentation: expected 10 but found 8

(indentation)


[error] 75-75: no new line character at the end of file

(new-line-at-end-of-file)

Resources/Prototypes/_LostParadise/Entities/Objects/Specific/halloween.yml

[error] 10-10: wrong indentation: expected 8 but found 6

(indentation)


[error] 11-11: too many spaces inside brackets

(brackets)


[error] 11-11: too many spaces inside brackets

(brackets)


[error] 14-14: wrong indentation: expected 8 but found 6

(indentation)


[error] 28-28: wrong indentation: expected 8 but found 6

(indentation)


[error] 29-29: too many spaces inside brackets

(brackets)


[error] 29-29: too many spaces inside brackets

(brackets)


[error] 32-32: wrong indentation: expected 8 but found 6

(indentation)


[error] 35-35: no new line character at the end of file

(new-line-at-end-of-file)

🔇 Additional comments (6)
Resources/Textures/_LostParadise/Objects/Specific/halloween/paper_bag.rsi/meta.json (2)

1-7: Структура и метаданные корректны.

Структура JSON файла и метаданные ресурса выглядят правильно. Версия, лицензия и размер текстуры определены корректно.


1-32: Файл meta.json соответствует требованиям и теме Хэллоуина.

Этот файл метаданных для текстуры бумажного пакета хорошо структурирован и содержит все необходимые определения состояний. Он соответствует теме Хэллоуина, упомянутой в целях PR, и, вероятно, представляет собой пакет для сбора конфет.

Файл готов к использованию, с учетом предложенного небольшого улучшения для повышения ясности.

Resources/Textures/_LostParadise/Objects/Specific/halloween/pumpkin_bag.rsi/meta.json (2)

1-7: Метаданные корректны и соответствуют стандартам.

Версия, лицензия и размер текстуры указаны правильно. Размер 32x32 пикселя является стандартным для игровых спрайтов.


1-32: Файл meta.json хорошо структурирован и полностью соответствует требованиям.

Метаданные для текстуры сумки-тыквы определены корректно и полно. Файл включает все необходимые элементы: версию, лицензию, размер и состояния. Определения состояний охватывают различные сценарии использования предмета в игре.

Этот файл хорошо вписывается в контекст обновления, связанного с темой Хэллоуина, как указано в целях PR.

Resources/Prototypes/_LostParadise/Entities/Objects/Specific/halloween.yml (1)

1-35: Общее заключение по файлу

Файл содержит новые сущности, связанные с темой Хэллоуина, что соответствует целям PR. Однако необходимо внести ряд изменений для улучшения качества кода и соответствия правилам проекта:

  1. Обновить описания сущностей, чтобы они лучше отражали тему Хэллоуина.
  2. Добавить переводы имен на русский язык.
  3. Проверить и исправить пути к спрайтам.
  4. Исправить проблемы с отступами и форматированием.
  5. Добавить пустую строку в конец файла.

После внесения этих изменений, код будет более качественным и соответствующим стандартам проекта.

🧰 Tools
🪛 yamllint

[error] 10-10: wrong indentation: expected 8 but found 6

(indentation)


[error] 11-11: too many spaces inside brackets

(brackets)


[error] 11-11: too many spaces inside brackets

(brackets)


[error] 14-14: wrong indentation: expected 8 but found 6

(indentation)


[error] 28-28: wrong indentation: expected 8 but found 6

(indentation)


[error] 29-29: too many spaces inside brackets

(brackets)


[error] 29-29: too many spaces inside brackets

(brackets)


[error] 32-32: wrong indentation: expected 8 but found 6

(indentation)


[error] 35-35: no new line character at the end of file

(new-line-at-end-of-file)

Resources/Prototypes/_LostParadise/Entities/Objects/Consumable/food/halloween.yml (1)

1-75: Общие замечания по файлу

Структура файла и определения сущностей в целом корректны и соответствуют тематике Хэллоуина. Однако есть несколько моментов, требующих внимания:

  1. Проверьте и исправьте отступы во всем файле для улучшения читаемости и соответствия стандартам кодирования.
  2. Убедитесь, что все описания уникальны и информативны для каждой сущности.
  3. Не забудьте добавить пустую строку в конце файла.

После внесения этих изменений, файл будет полностью соответствовать требованиям и готов к использованию.

🧰 Tools
🪛 yamllint

[error] 7-7: wrong indentation: expected at least 3

(indentation)


[error] 13-13: wrong indentation: expected at least 5

(indentation)


[error] 19-19: wrong indentation: expected 10 but found 8

(indentation)


[error] 33-33: wrong indentation: expected 4 but found 2

(indentation)


[error] 40-40: wrong indentation: expected 4 but found 2

(indentation)


[error] 47-47: wrong indentation: expected 4 but found 2

(indentation)


[error] 56-56: wrong indentation: expected 4 but found 2

(indentation)


[error] 61-61: wrong indentation: expected 6 but found 4

(indentation)


[error] 67-67: wrong indentation: expected 10 but found 8

(indentation)


[error] 75-75: no new line character at the end of file

(new-line-at-end-of-file)

Comment on lines 8 to 31
"states": [
{
"name": "empty_icon"
},
{
"name": "full_icon"
},
{
"name": "empty-inhand-right",
"directions": 4
},
{
"name": "empty-inhand-left",
"directions": 4
},
{
"name": "full-inhand-right",
"directions": 4
},
{
"name": "full-inhand-left",
"directions": 4
}
]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Определения состояний корректны, но можно улучшить.

Определения состояний охватывают все необходимые вариации для предмета "бумажный пакет" (пустой/полный, в левой/правой руке). Четыре направления для состояний "в руке" обеспечивают правильную ориентацию при удержании персонажем.

Предложение по улучшению:
Добавьте комментарий, поясняющий назначение этого предмета в контексте Хэллоуина, например:

"comment": "Бумажный пакет для сбора конфет на Хэллоуин"

Это улучшит понимание назначения текстуры для других разработчиков.

Comment on lines 8 to 31
"states": [
{
"name": "empty_icon"
},
{
"name": "full_icon"
},
{
"name": "empty-inhand-right",
"directions": 4
},
{
"name": "empty-inhand-left",
"directions": 4
},
{
"name": "full-inhand-right",
"directions": 4
},
{
"name": "full-inhand-left",
"directions": 4
}
]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Определения состояний корректны и охватывают все необходимые сценарии.

Состояния охватывают различные варианты использования сумки-тыквы: пустая/полная и в правой/левой руке. Наличие 4 направлений для состояний в руке позволяет правильно отображать ориентацию в зависимости от направления персонажа.

Предложение по улучшению:

Рассмотрите возможность добавления состояния "half_full_icon" для более плавного визуального перехода между пустой и полной сумкой. Это может улучшить визуальную обратную связь для игрока.

Comment on lines +1 to +17
- type: entity
name: paper bag
id: LPPPaperBagCandy
parent: CandyBucket
description: A bag for storing chemistry products, such as pills, pill canisters, bottles, and syringes.
components:
- type: Sprite
sprite: _LostParadise/Objects/Specific/halloween/paper_bag.rsi
layers:
- state: empty_icon
map: [ "enum.ToggleVisuals.Layer" ]
- type: Storage
grid:
- 0,0,4,2
whitelist:
tags:
- LPPCandy
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

⚠️ Potential issue

Необходимо внести изменения в определение сущности "paper bag"

  1. Измените описание на более подходящее теме Хэллоуина, например: "Бумажный пакет для сбора конфет на Хэллоуин."

  2. Добавьте перевод имени на русский язык:

    name:
      en-US: paper bag
      ru-RU: бумажный пакет
  3. Проверьте и исправьте путь к спрайту:

    sprite: _LostParadise/Objects/Specific/halloween/paper_bag.rsi
  4. Исправьте отступы в следующих строках:

    • Строка 10: увеличьте отступ до 8 пробелов
    • Строка 14: увеличьте отступ до 8 пробелов
  5. Уберите лишние пробелы внутри квадратных скобок в строке 11.

🧰 Tools
🪛 yamllint

[error] 10-10: wrong indentation: expected 8 but found 6

(indentation)


[error] 11-11: too many spaces inside brackets

(brackets)


[error] 11-11: too many spaces inside brackets

(brackets)


[error] 14-14: wrong indentation: expected 8 but found 6

(indentation)

Comment on lines +19 to +35
- type: entity
name: pumpkin bag
id: LPPPumpkinBagCandy
parent: CandyBucket
description: A bag for storing chemistry products, such as pills, pill canisters, bottles, and syringes.
components:
- type: Sprite
sprite: _LostParadise/Objects/Specific/halloween/pumpkin_bag.rsi
layers:
- state: empty_icon
map: [ "enum.ToggleVisuals.Layer" ]
- type: Storage
grid:
- 0,0,4,2
whitelist:
tags:
- LPPCandy
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

⚠️ Potential issue

Необходимо внести изменения в определение сущности "pumpkin bag" и исправить форматирование файла

  1. Измените описание на более подходящее теме Хэллоуина, например: "Тыквенная сумка для сбора конфет на Хэллоуин."

  2. Добавьте перевод имени на русский язык:

    name:
      en-US: pumpkin bag
      ru-RU: тыквенная сумка
  3. Исправьте отступы в следующих строках:

    • Строка 28: увеличьте отступ до 8 пробелов
    • Строка 32: увеличьте отступ до 8 пробелов
  4. Уберите лишние пробелы внутри квадратных скобок в строке 29.

  5. Добавьте пустую строку в конец файла для соответствия стандартам форматирования YAML.

🧰 Tools
🪛 yamllint

[error] 28-28: wrong indentation: expected 8 but found 6

(indentation)


[error] 29-29: too many spaces inside brackets

(brackets)


[error] 29-29: too many spaces inside brackets

(brackets)


[error] 32-32: wrong indentation: expected 8 but found 6

(indentation)


[error] 35-35: no new line character at the end of file

(new-line-at-end-of-file)

Comment on lines +29 to +34
- type: entity
parent: LPPCandy
id: LPPCandy2
components:
- type: Sprite
state: candy_2
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Исправьте отступ в компоненте Sprite

Отступ в строке 33 должен быть увеличен до 4 пробелов для соответствия стилю остального кода.

🧰 Tools
🪛 yamllint

[error] 33-33: wrong indentation: expected 4 but found 2

(indentation)

Comment on lines +36 to +41
- type: entity
parent: LPPCandy
id: LPPCandy3
components:
- type: Sprite
state: candy_3
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Исправьте отступ в компоненте Sprite

Отступ в строке 40 должен быть увеличен до 4 пробелов для соответствия стилю остального кода.

🧰 Tools
🪛 yamllint

[error] 40-40: wrong indentation: expected 4 but found 2

(indentation)

Comment on lines +43 to +48
- type: entity
parent: LPPCandy
id: LPPCandy4
components:
- type: Sprite
state: candy_4
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Исправьте отступ в компоненте Sprite

Отступ в строке 47 должен быть увеличен до 4 пробелов для соответствия стилю остального кода.

🧰 Tools
🪛 yamllint

[error] 47-47: wrong indentation: expected 4 but found 2

(indentation)

Comment on lines +1 to +27
- type: entity
name: candy
parent: FoodBase
id: LPPCandy
description: This is my kingdom come, this is my kingdom come...
components:
- type: Sprite
sprite: _LostParadise/Objects/Consumable/halloween.rsi
state: candy_1
- type: Item
size: Tiny
shape:
- 0, 0, 0, 0
- type: SolutionContainerManager
solutions:
food:
maxVol: 5
reagents:
- ReagentId: Sugar
Quantity: 3
- ReagentId: Nutriment
Quantity: 1
- ReagentId: Theobromine
Quantity: 1
- type: Tag
tags:
- LPPCandy
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

⚠️ Potential issue

Необходимо изменить описание и исправить отступы

  1. Описание должно быть на английском языке согласно руководству по кодированию. Пожалуйста, замените текст описания на соответствующий английский вариант.

  2. Обратите внимание на отступы в файле. Они должны быть согласованы. Исправьте следующие строки:

    • Строка 7: увеличьте отступ минимум до 3 пробелов
    • Строка 13: увеличьте отступ минимум до 5 пробелов
    • Строка 19: увеличьте отступ до 10 пробелов

Предлагаемые изменения для описания:

- description: This is my kingdom come, this is my kingdom come...
+ description: A sweet treat perfect for Halloween.

Committable suggestion was skipped due to low confidence.

🧰 Tools
🪛 yamllint

[error] 7-7: wrong indentation: expected at least 3

(indentation)


[error] 13-13: wrong indentation: expected at least 5

(indentation)


[error] 19-19: wrong indentation: expected 10 but found 8

(indentation)

Comment on lines +50 to +75
- type: entity
name: lolipop
parent: LPPCandy
id: LPPLolipop
description: This is my kingdom come, this is my kingdom come...
components:
- type: Sprite
state: lollipop
- type: Item
size: Tiny
shape:
- 0, 0, 0, 1
- type: SolutionContainerManager
solutions:
food:
maxVol: 15
reagents:
- ReagentId: Sugar
Quantity: 8
- ReagentId: Nutriment
Quantity: 4
- ReagentId: Theobromine
Quantity: 3
- type: Tag
tags:
- LPPCandy
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

⚠️ Potential issue

Необходимо обновить описание, исправить отступы и добавить новую строку в конце файла

  1. Описание для LPPLolipop идентично описанию LPPCandy. Пожалуйста, создайте уникальное описание для леденца, чтобы лучше отличать его от обычной конфеты.

  2. Исправьте следующие отступы:

    • Строка 56: увеличьте отступ до 4 пробелов
    • Строка 61: увеличьте отступ до 6 пробелов
    • Строка 67: увеличьте отступ до 10 пробелов
  3. Добавьте пустую строку в конце файла.

Предлагаемые изменения для описания:

- description: This is my kingdom come, this is my kingdom come...
+ description: A colorful lollipop, perfect for trick-or-treating.

Committable suggestion was skipped due to low confidence.

🧰 Tools
🪛 yamllint

[error] 56-56: wrong indentation: expected 4 but found 2

(indentation)


[error] 61-61: wrong indentation: expected 6 but found 4

(indentation)


[error] 67-67: wrong indentation: expected 10 but found 8

(indentation)


[error] 75-75: no new line character at the end of file

(new-line-at-end-of-file)

@Evgencheg Evgencheg added Статус: Требуется изменения Ожидание выполнения требований к изменениям разработчиков Статус: Нужна очистка Требуется переработка кода labels Oct 20, 2024
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI
Review profile: ASSERTIVE

📥 Commits

Files that changed from the base of the PR and between a738ac6 and 0a0b400.

📒 Files selected for processing (1)
  • Resources/Prototypes/_LostParadise/tags.yml (1 hunks)
🧰 Additional context used
📓 Path-based instructions (1)
Resources/Prototypes/_LostParadise/tags.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

🪛 yamllint
Resources/Prototypes/_LostParadise/tags.yml

[warning] 168-168: too few spaces before comment

(comments)


[warning] 168-168: missing starting space in comment

(comments)


[error] 169-169: too many blank lines

(1 > 0) (empty-lines)

Comment on lines +167 to +169
- type: Tag
id: LPPCandy #Halloween

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Исправьте форматирование нового тега

Новый тег LPPCandy добавлен корректно, но есть несколько моментов, требующих внимания:

  1. Добавьте пробел после символа # в комментарии.
  2. Удалите лишнюю пустую строку после определения тега.

Предлагаемые изменения:

 - type: Tag
-  id: LPPCandy #Halloween
+  id: LPPCandy # Halloween
-
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- type: Tag
id: LPPCandy #Halloween
- type: Tag
id: LPPCandy # Halloween
🧰 Tools
🪛 yamllint

[warning] 168-168: too few spaces before comment

(comments)


[warning] 168-168: missing starting space in comment

(comments)


[error] 169-169: too many blank lines

(1 > 0) (empty-lines)

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

📜 Review details

Configuration used: CodeRabbit UI
Review profile: ASSERTIVE

📥 Commits

Files that changed from the base of the PR and between 0a0b400 and e9e91a0.

📒 Files selected for processing (3)
  • Resources/Textures/_LostParadise/Objects/Decoration/halloween.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Objects/Specific/halloween/paper_bag.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Objects/Specific/halloween/pumpkin_bag.rsi/meta.json (1 hunks)
🧰 Additional context used
🔇 Additional comments (6)
Resources/Textures/_LostParadise/Objects/Decoration/halloween.rsi/meta.json (3)

6-7: Размер текстуры соответствует стандартам игры.

Размер 32x32 является стандартным для декоративных объектов, что правильно.


2-4: Проверьте актуальность лицензии и информации об авторстве.

Убедитесь, что:

  1. Автор "Sprited" действительно является правообладателем
  2. Лицензия CC-BY-SA-3.0 соответствует политике проекта

1-26: Проверьте наличие соответствующих файлов текстур.

Для корректной работы необходимо убедиться в наличии всех файлов текстур:

  • spider_big.png
  • spider_big2.png
  • spider_mini1.png
  • spider_mini2.png
  • spider_mini3.png
✅ Verification successful

Let me try a different approach to verify the existence of these texture files.

This will help us see all PNG files in the directory and verify if our required textures exist.

These commands will give us a more complete picture of the directory contents and help us verify the existence of the texture files.


Все текстуры присутствуют и корректно размещены

Проверка показала, что все необходимые файлы текстур находятся в директории halloween.rsi:

  • spider_big.png
  • spider_big2.png
  • spider_mini1.png
  • spider_mini2.png
  • spider_mini3.png

Все файлы соответствуют состояниям, определённым в meta.json.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Проверка наличия всех необходимых файлов текстур
cd Resources/Textures/_LostParadise/Objects/Decoration/halloween.rsi/
for state in spider_big spider_big2 spider_mini1 spider_mini2 spider_mini3; do
    if [ ! -f "${state}.png" ]; then
        echo "Отсутствует файл: ${state}.png"
    fi
done

Length of output: 623


Script:

#!/bin/bash
# Используем fd для поиска PNG файлов в директории halloween.rsi
fd -e png . Resources/Textures/_LostParadise/Objects/Decoration/halloween.rsi/

Length of output: 492


Script:

#!/bin/bash
# Проверим также наличие самой директории
ls -la Resources/Textures/_LostParadise/Objects/Decoration/halloween.rsi/

Length of output: 564

Resources/Textures/_LostParadise/Objects/Specific/halloween/paper_bag.rsi/meta.json (1)

1-33: 🧹 Nitpick (assertive)

Базовая структура корректна, но можно улучшить организацию состояний.

Метаданные и состояния определены правильно, но рекомендуется добавить комментарии для логической группировки состояний:

 {
     "version": 1,
     "license": "CC-BY-SA-3.0",
     "copyright": "Sprited",
     "size": {
         "x": 32,
         "y": 32
     },
     "states": [
+        // Базовые иконки
         {
             "name": "empty_icon"
         },
         {
             "name": "full_icon"
         },
+        // Состояния в правой руке
         {
             "name": "empty-inhand-right",
             "directions": 4
         },
         {
             "name": "full-inhand-right",
             "directions": 4
         },
+        // Состояния в левой руке
         {
             "name": "empty-inhand-left",
             "directions": 4
         },
         {
             "name": "full-inhand-left",
             "directions": 4
         }
     ]
 }

Likely invalid or redundant comment.

Resources/Textures/_LostParadise/Objects/Specific/halloween/pumpkin_bag.rsi/meta.json (2)

1-8: Метаданные корректно определены!

Файл содержит все необходимые метаданные:

  • Корректная версия RSI
  • Правильно указана лицензия CC-BY-SA-3.0
  • Присутствует информация об авторстве
  • Стандартный размер текстуры 32x32

9-32: 🛠️ Refactor suggestion

Рекомендации по улучшению состояний текстуры

Текущие состояния охватывают базовый функционал сумки-тыквы, включая пустое и полное состояние, а также отображение в обеих руках с 4 направлениями.

Как было отмечено в предыдущем обзоре, рекомендуется добавить промежуточное состояние:

     "states": [
         {
             "name": "empty_icon"
         },
+        {
+            "name": "half_full_icon"
+        },
         {
             "name": "full_icon"
         },

Comment on lines +9 to +25
"states": [
{
"name": "spider_big"
},
{
"name": "spider_big2"
},
{
"name": "spider_mini1"
},
{
"name": "spider_mini2"
},
{
"name": "spider_mini3"
}
]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

Рекомендуется добавить дополнительные метаданные для состояний.

Текущие состояния определены корректно, но можно улучшить их описание:

Предлагаемые изменения:

 "states": [
     {
-        "name": "spider_big"
+        "name": "spider_big",
+        "delays": [[1.0]],
+        "directions": 1
     },
     {
-        "name": "spider_big2"
+        "name": "spider_big2",
+        "delays": [[1.0]],
+        "directions": 1
     },
     // Аналогично для остальных состояний
 ]

Это поможет:

  1. Явно определить поведение анимации
  2. Указать количество направлений спрайта
  3. Улучшить читаемость конфигурации

Committable suggestion was skipped due to low confidence.

{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Sprited",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Требуется уточнение авторства в поле copyright.

Значение "Sprited" недостаточно информативно. Рекомендуется указать конкретного автора или команду, создавшую спрайты.

Copy link
Member

@Evgencheg Evgencheg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Переводы через скрипт...

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 20

📜 Review details

Configuration used: CodeRabbit UI
Review profile: ASSERTIVE

📥 Commits

Files that changed from the base of the PR and between e9e91a0 and a4ae181.

📒 Files selected for processing (11)
  • Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/food/halloween.ftl (1 hunks)
  • Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/flora/halloween.ftl (1 hunks)
  • Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/halloween.ftl (1 hunks)
  • Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/specific/halloween.ftl (1 hunks)
  • Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/structures/wallmounts/halloween.ftl (1 hunks)
  • Resources/Locale/ru-RU/_LostParadise/halloween.ftl (1 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/food/halloween.ftl (1 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/flora/halloween.ftl (1 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/halloween.ftl (1 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/specific/halloween.ftl (1 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/structures/wallmounts/halloween.ftl (1 hunks)
🧰 Additional context used
📓 Path-based instructions (11)
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/food/halloween.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/flora/halloween.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/halloween.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/specific/halloween.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/structures/wallmounts/halloween.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/_LostParadise/halloween.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/food/halloween.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/flora/halloween.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/halloween.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/specific/halloween.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/structures/wallmounts/halloween.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

🔇 Additional comments (1)
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/food/halloween.ftl (1)

3-8: Правильное использование ссылок на оригинальный перевод

Корректное использование синтаксиса FTL для повторяющихся переводов с использованием ссылок на оригинальный идентификатор.

Comment on lines 1 to 2


Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

⚠️ Potential issue

Отсутствуют необходимые локализации

Файл пуст, но должен содержать переводы для новых сущностей, связанных с Хэллоуином. Необходимо добавить следующие локализации:

  1. Конфеты:
ent-LPPCandy = Конфета
    .desc = Обычная конфета, состоящая из сахара и других вещей.
ent-LPPCandy2 = { ent-LPPCandy }
    .desc = { ent-LPPCandy.desc }
ent-LPPCandy3 = { ent-LPPCandy }
    .desc = { ent-LPPCandy.desc }
ent-LPPCandy4 = { ent-LPPCandy }
    .desc = { ent-LPPCandy.desc }
ent-LPPLolipop = Конфета на палочке
    .desc = Всё такая же конфета, но на палочке.
  1. Декорации:
ent-HalloweenTree01 = Мёртвое дерево
    .desc = Мёртвое дерево с остатками листьев на нём, выглядит жутко.
ent-HalloweenTree02 = { ent-HalloweenTree01 }
    .desc = { ent-HalloweenTree01.desc }
ent-HalloweenTree03 = { ent-HalloweenTree01 }
    .desc = { ent-HalloweenTree01.desc }
ent-HalloweenTree04 = { ent-HalloweenTree01 }
    .desc = { ent-HalloweenTree01.desc }

ent-LPPPSpiderDeco = Паучки
    .desc = Муляжи паучков, которые выглядят так, будто готовы вас покусать.

ent-LPPPaperBagCandy = Бумажный пакет
    .desc = Пакет из бумаги, украшен в тематике Хэллоуина.

ent-LPPPumpkinBagCandy = Корзинка из тыквы
    .desc = Корзинка, вырезанная из тыквы с приделанной ручкой.
  1. Постеры и украшения:
ent-LPPPosterHalloweenFamily = Призрачная семья
    .desc = Картина семьи призраков, они выглядят счастливыми.

ent-LPPPosterHalloweencounts = Картина графа
    .desc = Картина с каким-то вампиром, от его взгляда вам становится холодно.

ent-LPPPCheckboxes = Флажки
    .desc = Чёрно-оранжевые флажки, навевают чувством Хэллоуина.

ent-LPPPLightbulbs = Гирлянда
    .desc = Подвесная гирлянда, не самый лучший источник освещения.

Пожалуйста, убедитесь, что:

  1. Все переводы, начинающиеся с "ent-", имеют заглавную букву после знака "=".
  2. Повторяющиеся переводы используют структуру с ссылками на базовый перевод.
  3. Все описания грамматически корректны и не содержат орфографических ошибок.

Хотите, чтобы я создал GitHub issue для отслеживания добавления этих локализаций?

Comment on lines +1 to +2
ent-LPPPSpiderDeco = spiders
.desc = Fake spiders that look like they're ready to bite you.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Необходимо исправить регистр текста после знака равенства

Согласно правилам кодирования, все переводы, начинающиеся с 'ent-', должны иметь текст с большой буквы после знака равенства.

Примените следующие изменения:

-ent-LPPPSpiderDeco = spiders
+ent-LPPPSpiderDeco = Spiders
     .desc = Fake spiders that look like they're ready to bite you.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
ent-LPPPSpiderDeco = spiders
.desc = Fake spiders that look like they're ready to bite you.
ent-LPPPSpiderDeco = Spiders
.desc = Fake spiders that look like they're ready to bite you.

Comment on lines 1 to 2
ent-LPPPSpiderDeco = spiders
.desc = Fake spiders that look like they're ready to bite you.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Необходимо исправить форматирование и добавить русский перевод

Текст после знака '=' должен быть с заглавной буквы для всех идентификаторов, начинающихся с 'ent-'. Также необходимо использовать русский перевод вместо английского текста.

Предлагаемые изменения:

-ent-LPPPSpiderDeco = spiders
-    .desc = Fake spiders that look like they're ready to bite you.
+ent-LPPPSpiderDeco = Пауки
+    .desc = Искусственные пауки, которые выглядят так, будто готовы вас укусить.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
ent-LPPPSpiderDeco = spiders
.desc = Fake spiders that look like they're ready to bite you.
ent-LPPPSpiderDeco = Пауки
.desc = Искусственные пауки, которые выглядят так, будто готовы вас укусить.

Comment on lines +1 to +2
ent-LPPPaperBagCandy = paper bag
.desc = A bag for storing chemistry products, such as pills, pill canisters, bottles, and syringes.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Необходимо исправить регистр и описание для бумажного пакета

Согласно правилам кодирования, текст после '=' для записей, начинающихся с 'ent-', должен быть с заглавной буквы. Также описание не соответствует назначению предмета для сбора конфет на Хэллоуин.

Предлагаемые изменения:

-ent-LPPPaperBagCandy = paper bag
-    .desc = A bag for storing chemistry products, such as pills, pill canisters, bottles, and syringes.
+ent-LPPPaperBagCandy = Paper Bag
+    .desc = A paper bag for collecting Halloween candy and treats.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
ent-LPPPaperBagCandy = paper bag
.desc = A bag for storing chemistry products, such as pills, pill canisters, bottles, and syringes.
ent-LPPPaperBagCandy = Paper Bag
.desc = A paper bag for collecting Halloween candy and treats.

Comment on lines +3 to +4
ent-LPPPumpkinBagCandy = pumpkin bag
.desc = A bag for storing chemistry products, such as pills, pill canisters, bottles, and syringes.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Необходимо исправить регистр и описание для тыквенного пакета

Аналогичные проблемы с регистром и описанием, как в предыдущем случае.

Предлагаемые изменения:

-ent-LPPPumpkinBagCandy = pumpkin bag
-    .desc = A bag for storing chemistry products, such as pills, pill canisters, bottles, and syringes.
+ent-LPPPumpkinBagCandy = Pumpkin Bag
+    .desc = A festive pumpkin-shaped bag perfect for trick-or-treating.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
ent-LPPPumpkinBagCandy = pumpkin bag
.desc = A bag for storing chemistry products, such as pills, pill canisters, bottles, and syringes.
ent-LPPPumpkinBagCandy = Pumpkin Bag
.desc = A festive pumpkin-shaped bag perfect for trick-or-treating.

Comment on lines +5 to +6
ent-LPPPCheckboxes = checkboxes
.desc = Black and orange flags, it's got a halloween feel to it.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Используйте заглавную букву в начале

В соответствии с правилами кодирования, текст после знака '=' должен начинаться с заглавной буквы.

Примените следующие изменения:

-ent-LPPPCheckboxes = checkboxes
+ent-LPPPCheckboxes = Checkboxes
     .desc = Black and orange flags, it's got a halloween feel to it.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
ent-LPPPCheckboxes = checkboxes
.desc = Black and orange flags, it's got a halloween feel to it.
ent-LPPPCheckboxes = Checkboxes
.desc = Black and orange flags, it's got a halloween feel to it.

Comment on lines +3 to +4
ent-LPPPosterHalloweencounts = count's painting
.desc = Picture of some kind of vampire, the sight of him makes you feel cold.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Используйте заглавную букву в начале

В соответствии с правилами кодирования, текст после знака '=' должен начинаться с заглавной буквы.

Примените следующие изменения:

-ent-LPPPosterHalloweencounts = count's painting
+ent-LPPPosterHalloweencounts = Count's Painting
     .desc = Picture of some kind of vampire, the sight of him makes you feel cold.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
ent-LPPPosterHalloweencounts = count's painting
.desc = Picture of some kind of vampire, the sight of him makes you feel cold.
ent-LPPPosterHalloweencounts = Count's Painting
.desc = Picture of some kind of vampire, the sight of him makes you feel cold.

Comment on lines +7 to +8
ent-LPPPLightbulbs = light bulbs
.desc = Hanging garland, not the best source of light
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Используйте заглавную букву в начале

В соответствии с правилами кодирования, текст после знака '=' должен начинаться с заглавной буквы.

Примените следующие изменения:

-ent-LPPPLightbulbs = light bulbs
+ent-LPPPLightbulbs = Light Bulbs
     .desc = Hanging garland, not the best source of light
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
ent-LPPPLightbulbs = light bulbs
.desc = Hanging garland, not the best source of light
ent-LPPPLightbulbs = Light Bulbs
.desc = Hanging garland, not the best source of light

Comment on lines +1 to +2
ent-LPPPosterHalloweenFamily = ghoast family
.desc = Picture of a family of ghosts, they look happy.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Исправьте опечатку и используйте заглавную букву

В соответствии с правилами кодирования, текст после знака '=' должен начинаться с заглавной буквы для всех записей, начинающихся с 'ent-'. Также присутствует опечатка в слове "ghoast".

Примените следующие изменения:

-ent-LPPPosterHalloweenFamily = ghoast family
+ent-LPPPosterHalloweenFamily = Ghost Family
     .desc = Picture of a family of ghosts, they look happy.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
ent-LPPPosterHalloweenFamily = ghoast family
.desc = Picture of a family of ghosts, they look happy.
ent-LPPPosterHalloweenFamily = Ghost Family
.desc = Picture of a family of ghosts, they look happy.

Comment on lines 1 to 8
ent-LPPPosterHalloweenFamily = ghoast family
.desc = Picture of a family of ghosts, they look happy.
ent-LPPPosterHalloweencounts = count's painting
.desc = Picture of some kind of vampire, the sight of him makes you feel cold.
ent-LPPPCheckboxes = checkboxes
.desc = Black and orange flags, it's got a halloween feel to it.
ent-LPPPLightbulbs = light bulbs
.desc = Hanging garland, not the best source of light
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Необходимо перевести контент на русский язык и исправить форматирование

Обнаружены следующие проблемы:

  1. Весь контент на английском языке вместо русского
  2. Все переводы, начинающиеся с "ent-", должны начинаться с заглавной буквы после знака "="
  3. В слове "ghoast" допущена опечатка
  4. Несогласованное использование точек в конце описаний

Предлагаемые исправления:

-ent-LPPPosterHalloweenFamily = ghoast family
-    .desc = Picture of a family of ghosts, they look happy.
+ent-LPPPosterHalloweenFamily = Семейство призраков
+    .desc = Картина с изображением семьи призраков, выглядят счастливыми.

-ent-LPPPosterHalloweencounts = count's painting
-    .desc = Picture of some kind of vampire, the sight of him makes you feel cold.
+ent-LPPPosterHalloweencounts = Портрет графа
+    .desc = Картина с изображением какого-то вампира, от его взгляда становится холодно.

-ent-LPPPCheckboxes = checkboxes
-    .desc = Black and orange flags, it's got a halloween feel to it.
+ent-LPPPCheckboxes = Флажки
+    .desc = Чёрно-оранжевые флажки в стиле Хэллоуина.

-ent-LPPPLightbulbs = light bulbs
-    .desc = Hanging garland, not the best source of light
+ent-LPPPLightbulbs = Лампочки
+    .desc = Висящая гирлянда, не самый лучший источник света.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
ent-LPPPosterHalloweenFamily = ghoast family
.desc = Picture of a family of ghosts, they look happy.
ent-LPPPosterHalloweencounts = count's painting
.desc = Picture of some kind of vampire, the sight of him makes you feel cold.
ent-LPPPCheckboxes = checkboxes
.desc = Black and orange flags, it's got a halloween feel to it.
ent-LPPPLightbulbs = light bulbs
.desc = Hanging garland, not the best source of light
ent-LPPPosterHalloweenFamily = Семейство призраков
.desc = Картина с изображением семьи призраков, выглядят счастливыми.
ent-LPPPosterHalloweencounts = Портрет графа
.desc = Картина с изображением какого-то вампира, от его взгляда становится холодно.
ent-LPPPCheckboxes = Флажки
.desc = Чёрно-оранжевые флажки в стиле Хэллоуина.
ent-LPPPLightbulbs = Лампочки
.desc = Висящая гирлянда, не самый лучший источник света.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 10

📜 Review details

Configuration used: CodeRabbit UI
Review profile: ASSERTIVE

📥 Commits

Files that changed from the base of the PR and between a4ae181 and 922380a.

📒 Files selected for processing (5)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/food/halloween.ftl (1 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/flora/halloween.ftl (1 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/halloween.ftl (1 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/specific/halloween.ftl (1 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/structures/wallmounts/halloween.ftl (1 hunks)
🧰 Additional context used
📓 Path-based instructions (5)
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/food/halloween.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/flora/halloween.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/halloween.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/specific/halloween.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/structures/wallmounts/halloween.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

🔇 Additional comments (1)
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/food/halloween.ftl (1)

3-8: Корректное использование ссылок на базовый перевод

Правильно реализовано переиспользование базового перевода через синтаксис ссылок.

Comment on lines +1 to +2
ent-LPPPSpiderDeco = паучки
.desc = Муляжи паучков которые выглядят так, будто готовы вас покусать.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Требуется исправить форматирование текста

Согласно правилам форматирования:

  • Текст после знака '=' для идентификаторов 'ent-' должен начинаться с заглавной буквы
  • В описании отсутствует запятая после слова "паучков"

Предлагаемые изменения:

-ent-LPPPSpiderDeco = паучки
-    .desc = Муляжи паучков которые выглядят так, будто готовы вас покусать.
+ent-LPPPSpiderDeco = Паучки
+    .desc = Муляжи паучков, которые выглядят так, будто готовы вас покусать.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
ent-LPPPSpiderDeco = паучки
.desc = Муляжи паучков которые выглядят так, будто готовы вас покусать.
ent-LPPPSpiderDeco = Паучки
.desc = Муляжи паучков, которые выглядят так, будто готовы вас покусать.

Comment on lines +3 to +4
ent-LPPPumpkinBagCandy = корзинка из тыквы
.desc = Корзинка вырезанная из тыквы и приделанной ручкой.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Исправьте форматирование и согласование в описании

Необходимо исправить:

  1. Первая буква после "=" должна быть заглавной
  2. Согласование прилагательных в описании

Предлагаемые изменения:

-ent-LPPPumpkinBagCandy = корзинка из тыквы
-    .desc = Корзинка вырезанная из тыквы и приделанной ручкой.
+ent-LPPPumpkinBagCandy = Корзинка из тыквы
+    .desc = Корзинка, вырезанная из тыквы с приделанной ручкой.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
ent-LPPPumpkinBagCandy = корзинка из тыквы
.desc = Корзинка вырезанная из тыквы и приделанной ручкой.
ent-LPPPumpkinBagCandy = Корзинка из тыквы
.desc = Корзинка, вырезанная из тыквы с приделанной ручкой.

Comment on lines +1 to +2
ent-LPPPaperBagCandy = бумажный пакет
.desc = Пакет из бумаги, украшен в тематике Хэллоиина.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Исправьте форматирование и опечатку

Согласно правилам кодирования, после "=" должна быть заглавная буква для ключей, начинающихся с "ent-". Также присутствует опечатка в слове "Хэллоиина".

Предлагаемые изменения:

-ent-LPPPaperBagCandy = бумажный пакет
-    .desc = Пакет из бумаги, украшен в тематике Хэллоиина.
+ent-LPPPaperBagCandy = Бумажный пакет
+    .desc = Пакет из бумаги, украшен в тематике Хэллоуина.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
ent-LPPPaperBagCandy = бумажный пакет
.desc = Пакет из бумаги, украшен в тематике Хэллоиина.
ent-LPPPaperBagCandy = Бумажный пакет
.desc = Пакет из бумаги, украшен в тематике Хэллоуина.

Comment on lines +1 to +2
ent-LPPCandy = конфета
.desc = Обычная конфета состоящия из сахара и других вещей
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Исправьте регистр и опечатку

Согласно правилам локализации:

  1. После "=" должна быть заглавная буква для сущностей, начинающихся с "ent-"
  2. В описании есть опечатка

Примените следующие изменения:

-ent-LPPCandy = конфета
-    .desc = Обычная конфета состоящия из сахара и других вещей
+ent-LPPCandy = Конфета
+    .desc = Обычная конфета, состоящая из сахара и других вещей
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
ent-LPPCandy = конфета
.desc = Обычная конфета состоящия из сахара и других вещей
ent-LPPCandy = Конфета
.desc = Обычная конфета, состоящая из сахара и других вещей

Comment on lines +9 to +10
ent-LPPLolipop = конфета на палочке
.desc = Всё такая же конфета, но на палочке.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Исправьте регистр

Согласно правилам локализации, после "=" должна быть заглавная буква для сущностей, начинающихся с "ent-"

Примените следующие изменения:

-ent-LPPLolipop = конфета на палочке
+ent-LPPLolipop = Конфета на палочке
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
ent-LPPLolipop = конфета на палочке
.desc = Всё такая же конфета, но на палочке.
ent-LPPLolipop = Конфета на палочке
.desc = Всё такая же конфета, но на палочке.

Comment on lines +3 to +4
ent-LPPPosterHalloweencounts = картина графа
.desc = Картина с каким-то вампиром, от его взгляда вам становиться холодно.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Исправьте регистр и грамматическую ошибку

Необходимо внести следующие изменения:

  1. Начать перевод с заглавной буквы после знака =
  2. Исправить грамматическую ошибку в слове "становиться"
-ent-LPPPosterHalloweencounts = картина графа
-    .desc = Картина с каким-то вампиром, от его взгляда вам становиться холодно.
+ent-LPPPosterHalloweencounts = Картина графа
+    .desc = Картина с каким-то вампиром, от его взгляда вам становится холодно.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
ent-LPPPosterHalloweencounts = картина графа
.desc = Картина с каким-то вампиром, от его взгляда вам становиться холодно.
ent-LPPPosterHalloweencounts = Картина графа
.desc = Картина с каким-то вампиром, от его взгляда вам становится холодно.

Comment on lines +5 to +6
ent-LPPPCheckboxes = флажки
.desc = Чёрно-оранжевые флажки, навевают чуством Хэллоиина.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Исправьте регистр и множественные опечатки

Необходимо внести следующие изменения:

  1. Начать перевод с заглавной буквы после знака =
  2. Исправить опечатки в словах "чуством" и "Хэллоиина"
-ent-LPPPCheckboxes = флажки
-    .desc = Чёрно-оранжевые флажки, навевают чуством Хэллоиина.
+ent-LPPPCheckboxes = Флажки
+    .desc = Чёрно-оранжевые флажки, навевают чувством Хэллоуина.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
ent-LPPPCheckboxes = флажки
.desc = Чёрно-оранжевые флажки, навевают чуством Хэллоиина.
ent-LPPPCheckboxes = Флажки
.desc = Чёрно-оранжевые флажки, навевают чувством Хэллоуина.

Comment on lines +1 to +2
ent-LPPPosterHalloweenFamily = призрачная семья
.desc = Картина семьи призраков, они выглядат счастливыми.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Исправьте регистр и опечатку

Необходимо внести следующие изменения:

  1. Начать перевод с заглавной буквы после знака =
  2. Исправить опечатку в слове "выглядат"
-ent-LPPPosterHalloweenFamily = призрачная семья
-    .desc = Картина семьи призраков, они выглядат счастливыми.
+ent-LPPPosterHalloweenFamily = Призрачная семья
+    .desc = Картина семьи призраков, они выглядят счастливыми.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
ent-LPPPosterHalloweenFamily = призрачная семья
.desc = Картина семьи призраков, они выглядат счастливыми.
ent-LPPPosterHalloweenFamily = Призрачная семья
.desc = Картина семьи призраков, они выглядят счастливыми.

Comment on lines +7 to +8
ent-LPPPLightbulbs = гирлянда
.desc = подвесная гирлянда, не самый лучший источник освещения.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Исправьте регистр в обеих строках

Необходимо внести следующие изменения:

  1. Начать перевод с заглавной буквы после знака =
  2. Начать описание с заглавной буквы после .desc
-ent-LPPPLightbulbs = гирлянда
-    .desc = подвесная гирлянда, не самый лучший источник освещения.
+ent-LPPPLightbulbs = Гирлянда
+    .desc = Подвесная гирлянда, не самый лучший источник освещения.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
ent-LPPPLightbulbs = гирлянда
.desc = подвесная гирлянда, не самый лучший источник освещения.
ent-LPPPLightbulbs = Гирлянда
.desc = Подвесная гирлянда, не самый лучший источник освещения.

Comment on lines +1 to +8
ent-HalloweenTree01 = мёртвое дерево
.desc = Мёртвое дерево с остатками листьев на нём, выглядит жутко.
ent-HalloweenTree02 = мёртвое дерево
.desc = Мёртвое дерево с остатками листьев на нём, выглядит жутко.
ent-HalloweenTree03 = мёртвое дерево
.desc = Мёртвое дерево с остатками листьев на нём, выглядит жутко.
ent-HalloweenTree04 = мёртвое дерево
.desc = Мёртвое дерево с остатками листьев на нём, выглядит жутко.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Необходимо исправить регистр и оптимизировать повторяющийся контент

В текущей реализации есть два момента, требующих исправления:

  1. Согласно правилам кодирования, все переводы, начинающиеся с "ent-", должны иметь текст с заглавной буквы после знака "=".
  2. Для оптимизации повторяющегося контента следует использовать механизм ссылок FTL.

Примените следующие изменения:

-ent-HalloweenTree01 = мёртвое дерево
+ent-HalloweenTree01 = Мёртвое дерево
    .desc = Мёртвое дерево с остатками листьев на нём, выглядит жутко.
-ent-HalloweenTree02 = мёртвое дерево
-    .desc = Мёртвое дерево с остатками листьев на нём, выглядит жутко.
-ent-HalloweenTree03 = мёртвое дерево
-    .desc = Мёртвое дерево с остатками листьев на нём, выглядит жутко.
-ent-HalloweenTree04 = мёртвое дерево
-    .desc = Мёртвое дерево с остатками листьев на нём, выглядит жутко.
+ent-HalloweenTree02 = { ent-HalloweenTree01 }
+    .desc = { ent-HalloweenTree01.desc }
+ent-HalloweenTree03 = { ent-HalloweenTree01 }
+    .desc = { ent-HalloweenTree01.desc }
+ent-HalloweenTree04 = { ent-HalloweenTree01 }
+    .desc = { ent-HalloweenTree01.desc }
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
ent-HalloweenTree01 = мёртвое дерево
.desc = Мёртвое дерево с остатками листьев на нём, выглядит жутко.
ent-HalloweenTree02 = мёртвое дерево
.desc = Мёртвое дерево с остатками листьев на нём, выглядит жутко.
ent-HalloweenTree03 = мёртвое дерево
.desc = Мёртвое дерево с остатками листьев на нём, выглядит жутко.
ent-HalloweenTree04 = мёртвое дерево
.desc = Мёртвое дерево с остатками листьев на нём, выглядит жутко.
ent-HalloweenTree01 = Мёртвое дерево
.desc = Мёртвое дерево с остатками листьев на нём, выглядит жутко.
ent-HalloweenTree02 = { ent-HalloweenTree01 }
.desc = { ent-HalloweenTree01.desc }
ent-HalloweenTree03 = { ent-HalloweenTree01 }
.desc = { ent-HalloweenTree01.desc }
ent-HalloweenTree04 = { ent-HalloweenTree01 }
.desc = { ent-HalloweenTree01.desc }

@Evgencheg Evgencheg merged commit 10f8dcc into Lost-Paradise-Project:master Oct 23, 2024
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Изменения: YML Изменяет какие-либо файлы .yml Изменения: Локализация Изменяет какие-либо файлы .ftl Изменения: Спрайт Изменяет какие-либо файлы .json/.png в текстурах Статус: Нужна очистка Требуется переработка кода Статус: Требуется изменения Ожидание выполнения требований к изменениям разработчиков Статус: Требуется одобрение Ожидание разработчиков для принятия решений
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants