Bluesky app fork with some witchin' additions 💫
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

translate to primary language rather than just english (#814)

authored by

Samuel Newman and committed by
GitHub
88212eb0 1fc694d4

+12 -6
+4 -2
src/view/com/post-thread/PostThreadItem.tsx
··· 97 97 Toast.show('Copied to clipboard') 98 98 }, [record]) 99 99 100 + const primaryLanguage = store.preferences.contentLanguages[0] || 'en' 101 + 100 102 const onOpenTranslate = React.useCallback(() => { 101 103 Linking.openURL( 102 104 encodeURI( 103 - `https://translate.google.com/?sl=auto&tl=en&text=${ 105 + `https://translate.google.com/?sl=auto&tl=${primaryLanguage}&text=${ 104 106 record?.text || '' 105 107 }`, 106 108 ), 107 109 ) 108 - }, [record]) 110 + }, [record, primaryLanguage]) 109 111 110 112 const onToggleThreadMute = React.useCallback(async () => { 111 113 try {
+4 -2
src/view/com/post/Post.tsx
··· 167 167 Toast.show('Copied to clipboard') 168 168 }, [record]) 169 169 170 + const primaryLanguage = store.preferences.contentLanguages[0] || 'en' 171 + 170 172 const onOpenTranslate = React.useCallback(() => { 171 173 Linking.openURL( 172 174 encodeURI( 173 - `https://translate.google.com/?sl=auto&tl=en&text=${ 175 + `https://translate.google.com/?sl=auto&tl=${primaryLanguage}&text=${ 174 176 record?.text || '' 175 177 }`, 176 178 ), 177 179 ) 178 - }, [record]) 180 + }, [record, primaryLanguage]) 179 181 180 182 const onToggleThreadMute = React.useCallback(async () => { 181 183 try {
+4 -2
src/view/com/posts/FeedItem.tsx
··· 97 97 Toast.show('Copied to clipboard') 98 98 }, [record]) 99 99 100 + const primaryLanguage = store.preferences.contentLanguages[0] || 'en' 101 + 100 102 const onOpenTranslate = React.useCallback(() => { 101 103 Linking.openURL( 102 104 encodeURI( 103 - `https://translate.google.com/?sl=auto&tl=en&text=${ 105 + `https://translate.google.com/?sl=auto&tl=${primaryLanguage}&text=${ 104 106 record?.text || '' 105 107 }`, 106 108 ), 107 109 ) 108 - }, [record]) 110 + }, [record, primaryLanguage]) 109 111 110 112 const onToggleThreadMute = React.useCallback(async () => { 111 113 track('FeedItem:ThreadMute')