-
Notifications
You must be signed in to change notification settings - Fork 142
Ru localization #1276
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
base: main
Are you sure you want to change the base?
Ru localization #1276
Conversation
|
|
|
📝 WalkthroughWalkthroughRemoved the Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~1 minute Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: Organization UI Review profile: CHILL Plan: Pro ⛔ Files ignored due to path filters (299)
📒 Files selected for processing (1)
💤 Files with no reviewable changes (1)
✏️ Tip: You can disable this entire section by setting Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
f |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 4
🤖 Fix all issues with AI agents
In @.idea/codeStyles/Project.xml:
- Line 10: There's a typo in the code style option name: change the option name
attribute from "FORCE_QUOTE_STYlE" to the correctly cased "FORCE_QUOTE_STYLE" so
IntelliJ will recognize and apply the setting (update the <option
name="FORCE_QUOTE_STYlE" .../> entry to <option name="FORCE_QUOTE_STYLE" .../>).
- Line 22: Change the misspelled option name FORCE_QUOTE_STYlE to
FORCE_QUOTE_STYLE (replace the lowercase 'l' with uppercase 'L') so the setting
is applied correctly; update the occurrence in the Project code style option
(matching the existing JavaScript setting that uses FORCE_QUOTE_STYLE) to ensure
consistency.
- Around line 15-17: Remove the unnecessary PHP code style configuration block
by deleting the <PHPCodeStyleSettings> element (including its <option
name="ALIGN_KEY_VALUE_PAIRS" value="true" /> child) from the Project.xml so that
no PHP-specific settings remain; search for the PHPCodeStyleSettings tag (and
any duplicate blocks containing ALIGN_KEY_VALUE_PAIRS) and remove those entire
elements to keep the project config focused on JS/TS/React.
In @.idea/modules.xml:
- Around line 1-8: The PR incorrectly adds IntelliJ IDEA workspace files; add
".idea/" to .gitignore and remove the tracked IDE files from version control by
unstaging/removing them from the repo while keeping them locally (e.g., use git
rm --cached for the listed files), then commit that change; specifically ensure
.idea/modules.xml, .idea/RU-components-js.iml, .idea/codeStyles/,
.idea/inspectionProfiles/, .idea/prettier.xml, .idea/vcs.xml and any other .idea
entries are no longer tracked and only .gitignore is updated to exclude the
.idea/ directory so future IDE config files are not committed.
📜 Review details
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (291)
packages/react/dist/assets/icons/CameraDisabledIcon.d.tsis excluded by!**/dist/**packages/react/dist/assets/icons/CameraDisabledIcon.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/assets/icons/CameraIcon.d.tsis excluded by!**/dist/**packages/react/dist/assets/icons/CameraIcon.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/assets/icons/ChatCloseIcon.d.tsis excluded by!**/dist/**packages/react/dist/assets/icons/ChatCloseIcon.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/assets/icons/ChatIcon.d.tsis excluded by!**/dist/**packages/react/dist/assets/icons/ChatIcon.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/assets/icons/Chevron.d.tsis excluded by!**/dist/**packages/react/dist/assets/icons/Chevron.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/assets/icons/FocusToggleIcon.d.tsis excluded by!**/dist/**packages/react/dist/assets/icons/FocusToggleIcon.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/assets/icons/GearIcon.d.tsis excluded by!**/dist/**packages/react/dist/assets/icons/GearIcon.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/assets/icons/LeaveIcon.d.tsis excluded by!**/dist/**packages/react/dist/assets/icons/LeaveIcon.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/assets/icons/LockLockedIcon.d.tsis excluded by!**/dist/**packages/react/dist/assets/icons/LockLockedIcon.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/assets/icons/MicDisabledIcon.d.tsis excluded by!**/dist/**packages/react/dist/assets/icons/MicDisabledIcon.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/assets/icons/MicIcon.d.tsis excluded by!**/dist/**packages/react/dist/assets/icons/MicIcon.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/assets/icons/QualityExcellentIcon.d.tsis excluded by!**/dist/**packages/react/dist/assets/icons/QualityExcellentIcon.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/assets/icons/QualityGoodIcon.d.tsis excluded by!**/dist/**packages/react/dist/assets/icons/QualityGoodIcon.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/assets/icons/QualityPoorIcon.d.tsis excluded by!**/dist/**packages/react/dist/assets/icons/QualityPoorIcon.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/assets/icons/QualityUnknownIcon.d.tsis excluded by!**/dist/**packages/react/dist/assets/icons/QualityUnknownIcon.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/assets/icons/ScreenShareIcon.d.tsis excluded by!**/dist/**packages/react/dist/assets/icons/ScreenShareIcon.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/assets/icons/ScreenShareStopIcon.d.tsis excluded by!**/dist/**packages/react/dist/assets/icons/ScreenShareStopIcon.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/assets/icons/SpinnerIcon.d.tsis excluded by!**/dist/**packages/react/dist/assets/icons/SpinnerIcon.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/assets/icons/UnfocusToggleIcon.d.tsis excluded by!**/dist/**packages/react/dist/assets/icons/UnfocusToggleIcon.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/assets/icons/index.d.tsis excluded by!**/dist/**packages/react/dist/assets/icons/index.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/assets/icons/util.d.tsis excluded by!**/dist/**packages/react/dist/assets/icons/util.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/assets/images/ParticipantPlaceholder.d.tsis excluded by!**/dist/**packages/react/dist/assets/images/ParticipantPlaceholder.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/assets/images/index.d.tsis excluded by!**/dist/**packages/react/dist/assets/images/index.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components-Dl8_KfwP.mjsis excluded by!**/dist/**packages/react/dist/components-Dl8_KfwP.mjs.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/ChatEntry.d.tsis excluded by!**/dist/**packages/react/dist/components/ChatEntry.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/ConnectionState.d.tsis excluded by!**/dist/**packages/react/dist/components/ConnectionState.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/ConnectionStateToast.d.tsis excluded by!**/dist/**packages/react/dist/components/ConnectionStateToast.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/LiveKitRoom.d.tsis excluded by!**/dist/**packages/react/dist/components/LiveKitRoom.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/ParticipantLoop.d.tsis excluded by!**/dist/**packages/react/dist/components/ParticipantLoop.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/RoomAudioRenderer.d.tsis excluded by!**/dist/**packages/react/dist/components/RoomAudioRenderer.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/RoomName.d.tsis excluded by!**/dist/**packages/react/dist/components/RoomName.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/SessionProvider.d.tsis excluded by!**/dist/**packages/react/dist/components/SessionProvider.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/Toast.d.tsis excluded by!**/dist/**packages/react/dist/components/Toast.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/TrackLoop.d.tsis excluded by!**/dist/**packages/react/dist/components/TrackLoop.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/controls/ChatToggle.d.tsis excluded by!**/dist/**packages/react/dist/components/controls/ChatToggle.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/controls/ClearPinButton.d.tsis excluded by!**/dist/**packages/react/dist/components/controls/ClearPinButton.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/controls/DisconnectButton.d.tsis excluded by!**/dist/**packages/react/dist/components/controls/DisconnectButton.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/controls/FocusToggle.d.tsis excluded by!**/dist/**packages/react/dist/components/controls/FocusToggle.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/controls/MediaDeviceSelect.d.tsis excluded by!**/dist/**packages/react/dist/components/controls/MediaDeviceSelect.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/controls/PaginationControl.d.tsis excluded by!**/dist/**packages/react/dist/components/controls/PaginationControl.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/controls/PaginationIndicator.d.tsis excluded by!**/dist/**packages/react/dist/components/controls/PaginationIndicator.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/controls/SettingsMenuToggle.d.tsis excluded by!**/dist/**packages/react/dist/components/controls/SettingsMenuToggle.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/controls/StartAudio.d.tsis excluded by!**/dist/**packages/react/dist/components/controls/StartAudio.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/controls/StartMediaButton.d.tsis excluded by!**/dist/**packages/react/dist/components/controls/StartMediaButton.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/controls/TrackToggle.d.tsis excluded by!**/dist/**packages/react/dist/components/controls/TrackToggle.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/index.d.tsis excluded by!**/dist/**packages/react/dist/components/index.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/layout/CarouselLayout.d.tsis excluded by!**/dist/**packages/react/dist/components/layout/CarouselLayout.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/layout/FocusLayout.d.tsis excluded by!**/dist/**packages/react/dist/components/layout/FocusLayout.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/layout/GridLayout.d.tsis excluded by!**/dist/**packages/react/dist/components/layout/GridLayout.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/layout/LayoutContextProvider.d.tsis excluded by!**/dist/**packages/react/dist/components/layout/LayoutContextProvider.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/layout/index.d.tsis excluded by!**/dist/**packages/react/dist/components/layout/index.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/participant/AudioTrack.d.tsis excluded by!**/dist/**packages/react/dist/components/participant/AudioTrack.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/participant/AudioVisualizer.d.tsis excluded by!**/dist/**packages/react/dist/components/participant/AudioVisualizer.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/participant/BarVisualizer.d.tsis excluded by!**/dist/**packages/react/dist/components/participant/BarVisualizer.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/participant/ConnectionQualityIndicator.d.tsis excluded by!**/dist/**packages/react/dist/components/participant/ConnectionQualityIndicator.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/participant/ParticipantAudioTile.d.tsis excluded by!**/dist/**packages/react/dist/components/participant/ParticipantAudioTile.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/participant/ParticipantName.d.tsis excluded by!**/dist/**packages/react/dist/components/participant/ParticipantName.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/participant/ParticipantTile.d.tsis excluded by!**/dist/**packages/react/dist/components/participant/ParticipantTile.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/participant/TrackMutedIndicator.d.tsis excluded by!**/dist/**packages/react/dist/components/participant/TrackMutedIndicator.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/participant/VideoTrack.d.tsis excluded by!**/dist/**packages/react/dist/components/participant/VideoTrack.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/participant/animationSequences/connectingSequence.d.tsis excluded by!**/dist/**packages/react/dist/components/participant/animationSequences/connectingSequence.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/participant/animationSequences/listeningSequence.d.tsis excluded by!**/dist/**packages/react/dist/components/participant/animationSequences/listeningSequence.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/participant/animationSequences/thinkingSequence.d.tsis excluded by!**/dist/**packages/react/dist/components/participant/animationSequences/thinkingSequence.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/components/participant/animators/useBarAnimator.d.tsis excluded by!**/dist/**packages/react/dist/components/participant/animators/useBarAnimator.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/context/chat-context.d.tsis excluded by!**/dist/**packages/react/dist/context/chat-context.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/context/feature-context.d.tsis excluded by!**/dist/**packages/react/dist/context/feature-context.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/context/index.d.tsis excluded by!**/dist/**packages/react/dist/context/index.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/context/layout-context.d.tsis excluded by!**/dist/**packages/react/dist/context/layout-context.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/context/participant-context.d.tsis excluded by!**/dist/**packages/react/dist/context/participant-context.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/context/pin-context.d.tsis excluded by!**/dist/**packages/react/dist/context/pin-context.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/context/room-context.d.tsis excluded by!**/dist/**packages/react/dist/context/room-context.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/context/session-context.d.tsis excluded by!**/dist/**packages/react/dist/context/session-context.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/context/track-reference-context.d.tsis excluded by!**/dist/**packages/react/dist/context/track-reference-context.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/contexts-BABOeQ4Z.mjsis excluded by!**/dist/**packages/react/dist/contexts-BABOeQ4Z.mjs.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks-l0sNRNKZ.mjsis excluded by!**/dist/**packages/react/dist/hooks-l0sNRNKZ.mjs.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks.d.tsis excluded by!**/dist/**packages/react/dist/hooks.jsis excluded by!**/dist/**packages/react/dist/hooks.js.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks.mjsis excluded by!**/dist/**packages/react/dist/hooks.mjs.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/cloud/krisp/useKrispNoiseFilter.d.tsis excluded by!**/dist/**packages/react/dist/hooks/cloud/krisp/useKrispNoiseFilter.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/index.d.tsis excluded by!**/dist/**packages/react/dist/hooks/index.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/internal/index.d.tsis excluded by!**/dist/**packages/react/dist/hooks/internal/index.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/internal/useMediaQuery.d.tsis excluded by!**/dist/**packages/react/dist/hooks/internal/useMediaQuery.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/internal/useObservableState.d.tsis excluded by!**/dist/**packages/react/dist/hooks/internal/useObservableState.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/internal/useResizeObserver.d.tsis excluded by!**/dist/**packages/react/dist/hooks/internal/useResizeObserver.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useAgent.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useAgent.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useAudioPlayback.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useAudioPlayback.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useChat.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useChat.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useChatToggle.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useChatToggle.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useClearPinButton.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useClearPinButton.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useConnectionQualityIndicator.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useConnectionQualityIndicator.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useConnectionStatus.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useConnectionStatus.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useDataChannel.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useDataChannel.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useDisconnectButton.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useDisconnectButton.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useEvents.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useEvents.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useFacingMode.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useFacingMode.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useFocusToggle.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useFocusToggle.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useGridLayout.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useGridLayout.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useIsEncrypted.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useIsEncrypted.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useIsMuted.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useIsMuted.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useIsRecording.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useIsRecording.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useIsSpeaking.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useIsSpeaking.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useLiveKitRoom.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useLiveKitRoom.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useLocalParticipant.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useLocalParticipant.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useLocalParticipantPermissions.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useLocalParticipantPermissions.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useMediaDeviceSelect.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useMediaDeviceSelect.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useMediaDevices.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useMediaDevices.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useMediaTrackBySourceOrName.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useMediaTrackBySourceOrName.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/usePagination.d.tsis excluded by!**/dist/**packages/react/dist/hooks/usePagination.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useParticipantAttributes.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useParticipantAttributes.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useParticipantInfo.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useParticipantInfo.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useParticipantPermissions.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useParticipantPermissions.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useParticipantTile.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useParticipantTile.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useParticipantTracks.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useParticipantTracks.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useParticipants.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useParticipants.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/usePersistentUserChoices.d.tsis excluded by!**/dist/**packages/react/dist/hooks/usePersistentUserChoices.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/usePinnedTracks.d.tsis excluded by!**/dist/**packages/react/dist/hooks/usePinnedTracks.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useRemoteParticipant.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useRemoteParticipant.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useRemoteParticipants.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useRemoteParticipants.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useRoomInfo.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useRoomInfo.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useSequentialRoomConnectDisconnect.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useSequentialRoomConnectDisconnect.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useSession.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useSession.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useSessionMessages.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useSessionMessages.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useSettingsToggle.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useSettingsToggle.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useSortedParticipants.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useSortedParticipants.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useSpeakingParticipants.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useSpeakingParticipants.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useStartAudio.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useStartAudio.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useStartVideo.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useStartVideo.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useSwipe.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useSwipe.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useTextStream.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useTextStream.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useToken.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useToken.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useTrack.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useTrack.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useTrackByName.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useTrackByName.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useTrackMutedIndicator.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useTrackMutedIndicator.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useTrackRefBySourceOrName.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useTrackRefBySourceOrName.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useTrackSyncTime.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useTrackSyncTime.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useTrackToggle.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useTrackToggle.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useTrackTranscription.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useTrackTranscription.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useTrackVolume.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useTrackVolume.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useTracks.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useTracks.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useTranscriptions.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useTranscriptions.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useVisualStableUpdate.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useVisualStableUpdate.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useVoiceAssistant.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useVoiceAssistant.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/hooks/useWarnAboutMissingStyles.d.tsis excluded by!**/dist/**packages/react/dist/hooks/useWarnAboutMissingStyles.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/i18n.d.tsis excluded by!**/dist/**packages/react/dist/i18n.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/index.d.tsis excluded by!**/dist/**packages/react/dist/index.d.ts.mapis excluded by!**/dist/**,!**/*.mappackages/react/dist/index.docs.d.tsis excluded by!**/dist/**packages/react/dist/index.docs.d.ts.mapis excluded by!**/dist/**,!**/*.map
📒 Files selected for processing (9)
.idea/.gitignore.idea/RU-components-js.iml.idea/codeStyles/Project.xml.idea/codeStyles/codeStyleConfig.xml.idea/inspectionProfiles/Project_Default.xml.idea/modules.xml.idea/prettier.xml.idea/vcs.xmlpackage.json
💤 Files with no reviewable changes (1)
- package.json
🔇 Additional comments (6)
.idea/prettier.xml (1)
1-6: Looks good: Prettier config set to AUTOMATIC..idea/vcs.xml (1)
1-6: Looks good: Git VCS mapping is correctly declared..idea/codeStyles/codeStyleConfig.xml (1)
1-5: Looks good: per-project code style enabled..idea/.gitignore (1)
1-8: Looks good: IDE-generated artifacts are properly ignored..idea/inspectionProfiles/Project_Default.xml (1)
1-6: Looks good: ESLint inspection enabled with sensible defaults..idea/RU-components-js.iml (1)
1-12: Looks good: module config and excluded folders are set appropriately.
✏️ Tip: You can disable this entire section by setting review_details to false in your review settings.
.idea/codeStyles/Project.xml
Outdated
| <option name="FORCE_SEMICOLON_STYLE" value="true" /> | ||
| <option name="SPACE_BEFORE_FUNCTION_LEFT_PARENTH" value="false" /> | ||
| <option name="USE_DOUBLE_QUOTES" value="false" /> | ||
| <option name="FORCE_QUOTE_STYlE" value="true" /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fix typo: FORCE_QUOTE_STYlE should be FORCE_QUOTE_STYLE.
The option name has a typo with a lowercase 'l' instead of uppercase 'L': FORCE_QUOTE_STYlE. This will cause IntelliJ IDEA to ignore this setting, and quote style enforcement won't work as intended.
🔧 Proposed fix
- <option name="FORCE_QUOTE_STYlE" value="true" />
+ <option name="FORCE_QUOTE_STYLE" value="true" />📝 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.
| <option name="FORCE_QUOTE_STYlE" value="true" /> | |
| <option name="FORCE_QUOTE_STYLE" value="true" /> |
🤖 Prompt for AI Agents
In @.idea/codeStyles/Project.xml at line 10, There's a typo in the code style
option name: change the option name attribute from "FORCE_QUOTE_STYlE" to the
correctly cased "FORCE_QUOTE_STYLE" so IntelliJ will recognize and apply the
setting (update the <option name="FORCE_QUOTE_STYlE" .../> entry to <option
name="FORCE_QUOTE_STYLE" .../>).
.idea/codeStyles/Project.xml
Outdated
| <PHPCodeStyleSettings> | ||
| <option name="ALIGN_KEY_VALUE_PAIRS" value="true" /> | ||
| </PHPCodeStyleSettings> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Check for PHP files in the repository
fd -e php -t f | head -20
echo "---"
# Also check the repository structure
git ls-files | head -30Repository: livekit/components-js
Length of output: 946
🏁 Script executed:
#!/bin/bash
# Check if this is a Node.js/TypeScript project
if [ -f "package.json" ]; then
echo "=== package.json found ==="
head -30 package.json
fi
if [ -f "README.md" ]; then
echo "=== README.md (first 50 lines) ==="
head -50 README.md
fiRepository: livekit/components-js
Length of output: 3940
🏁 Script executed:
#!/bin/bash
# View the full Project.xml file to understand PHP settings context
cat -n .idea/codeStyles/Project.xmlRepository: livekit/components-js
Length of output: 3613
Remove unnecessary PHP code style configuration.
This project is a JavaScript/TypeScript/React component library with no PHP files. The PHP code style settings in lines 15-17 and 47-51 serve no purpose and should be removed.
🤖 Prompt for AI Agents
In @.idea/codeStyles/Project.xml around lines 15 - 17, Remove the unnecessary
PHP code style configuration block by deleting the <PHPCodeStyleSettings>
element (including its <option name="ALIGN_KEY_VALUE_PAIRS" value="true" />
child) from the Project.xml so that no PHP-specific settings remain; search for
the PHPCodeStyleSettings tag (and any duplicate blocks containing
ALIGN_KEY_VALUE_PAIRS) and remove those entire elements to keep the project
config focused on JS/TS/React.
.idea/codeStyles/Project.xml
Outdated
| <option name="FORCE_SEMICOLON_STYLE" value="true" /> | ||
| <option name="SPACE_BEFORE_FUNCTION_LEFT_PARENTH" value="false" /> | ||
| <option name="USE_DOUBLE_QUOTES" value="false" /> | ||
| <option name="FORCE_QUOTE_STYlE" value="true" /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fix typo: FORCE_QUOTE_STYlE should be FORCE_QUOTE_STYLE.
Same typo as in the JavaScript settings (line 10). The option name has a lowercase 'l' instead of uppercase 'L', which will prevent this setting from being applied.
🔧 Proposed fix
- <option name="FORCE_QUOTE_STYlE" value="true" />
+ <option name="FORCE_QUOTE_STYLE" value="true" />📝 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.
| <option name="FORCE_QUOTE_STYlE" value="true" /> | |
| <option name="FORCE_QUOTE_STYLE" value="true" /> |
🤖 Prompt for AI Agents
In @.idea/codeStyles/Project.xml at line 22, Change the misspelled option name
FORCE_QUOTE_STYlE to FORCE_QUOTE_STYLE (replace the lowercase 'l' with uppercase
'L') so the setting is applied correctly; update the occurrence in the Project
code style option (matching the existing JavaScript setting that uses
FORCE_QUOTE_STYLE) to ensure consistency.
.idea/modules.xml
Outdated
| <?xml version="1.0" encoding="UTF-8"?> | ||
| <project version="4"> | ||
| <component name="ProjectModuleManager"> | ||
| <modules> | ||
| <module fileurl="file://$PROJECT_DIR$/.idea/RU-components-js.iml" filepath="$PROJECT_DIR$/.idea/RU-components-js.iml" /> | ||
| </modules> | ||
| </component> | ||
| </project> No newline at end of file |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Check if .idea directory is ignored in .gitignore
if [ -f .gitignore ]; then
echo "=== .gitignore entries for .idea ==="
rg -n '\.idea' .gitignore || echo "No .idea entries found in .gitignore"
echo ""
echo "=== Full .gitignore content (first 50 lines) ==="
head -50 .gitignore
else
echo ".gitignore not found in repository root"
fi
# Also check if .idea directory exists
echo ""
echo "=== .idea directory status ==="
if [ -d .idea ]; then
echo ".idea directory exists"
ls -la .idea/ | head -20
else
echo ".idea directory does not exist"
fiRepository: livekit/components-js
Length of output: 913
🏁 Script executed:
#!/bin/bash
# Search for localization/i18n related files
echo "=== Searching for localization files ==="
fd -e json -e ts -e tsx -e js -e jsx | xargs rg -l 'i18n|locale|locali|ru_RU|RU\.json|translation' 2>/dev/null | head -20
echo ""
echo "=== Searching for Russian language references ==="
rg -i 'русск|cyrillic|ru-ru|ru_ru' --type ts --type tsx --type js --type json 2>/dev/null | head -10
echo ""
echo "=== Looking for src/locales or similar directories ==="
find . -type d -name 'locale*' -o -name 'i18n' -o -name 'translations' 2>/dev/null
echo ""
echo "=== Check if there are actual localization changes besides .idea ==="
git ls-files .idea/ | wc -l
echo "Files tracked in .idea/:"
git ls-files .idea/Repository: livekit/components-js
Length of output: 672
PR title "Ru localization" does not match the actual changes, which are IntelliJ IDEA IDE configuration files.
The repository does not have .idea/ in .gitignore, yet 8 IDE-specific configuration files are being tracked (modules.xml, RU-components-js.iml, codeStyles/, inspectionProfiles/, prettier.xml, vcs.xml, and .gitignore). These files should be excluded from version control unless the team has explicitly standardized on IntelliJ IDEA, as they are developer-environment-specific and can cause merge conflicts. Add .idea/ to .gitignore and remove these files from version control.
🤖 Prompt for AI Agents
In @.idea/modules.xml around lines 1 - 8, The PR incorrectly adds IntelliJ IDEA
workspace files; add ".idea/" to .gitignore and remove the tracked IDE files
from version control by unstaging/removing them from the repo while keeping them
locally (e.g., use git rm --cached for the listed files), then commit that
change; specifically ensure .idea/modules.xml, .idea/RU-components-js.iml,
.idea/codeStyles/, .idea/inspectionProfiles/, .idea/prettier.xml, .idea/vcs.xml
and any other .idea entries are no longer tracked and only .gitignore is updated
to exclude the .idea/ directory so future IDE config files are not committed.
e3e3d86 to
7c05eb6
Compare
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.