Create distinctions between glitch-soc and Catstodon.

Version suffix and string changes.
This commit is contained in:
Jeremy Kescher 2022-06-05 10:15:26 +02:00
parent 356e199cbe
commit 394a536ae0
No known key found for this signature in database
GPG key ID: 48DFE4BB15BA5940
11 changed files with 12 additions and 19 deletions

View file

@ -14,7 +14,7 @@ Right now a lot of the planning for this project takes place... in my head. Actu
## Documentation ##
Unlike glitch-soc, which has [`glitch-soc/docs`](https://github.com/glitch-soc/docs) (online at [glitch-soc.github.io/docs/](https://glitch-soc.github.io/docs/)), this repo only documents things in a README. Sorry.
Right now, we've mostly focused on the features that make this fork different from upstream, which, may I remind you, is already a fork, in some manner.
Right now, we've mostly focused on the features that make this fork different from upstream, which, may I remind you, is already a fork.
## Frontend Development ##

View file

@ -59,9 +59,10 @@ class LinkFooter extends React.PureComponent {
<p>
<FormattedMessage
id='getting_started.open_source_notice'
defaultMessage='Glitchsoc is open source software, a friendly fork of {Mastodon}. You can contribute or report issues on GitHub at {github}.'
defaultMessage='Catstodon is open source software, a friendly fork of {glitchsoc}, which in turn is a fork of {Mastodon}. You can contribute or report issues on GitHub at {github}.'
values={{
github: <span><a href={source_url} rel='noopener noreferrer' target='_blank'>{repository}</a> (v{version})</span>,
glitchsoc: <a href='https://github.com/glitch-soc/mastodon' rel='noopener noreferrer' target='_blank'>glitch-soc</a>,
Mastodon: <a href='https://github.com/tootsuite/mastodon' rel='noopener noreferrer' target='_blank'>Mastodon</a> }}
/>
</p>

View file

@ -144,10 +144,11 @@ const PageSix = ({ admin, domain }) => {
<p>
<FormattedMessage
id='onboarding.page_six.github'
defaultMessage='{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.'
defaultMessage='{domain} runs on Catstodon, which is a {fork} of {glitchsoc}, which, in turn, is a friendly {fork} of {Mastodon}. It is fully compatible with all Mastodon apps and instances. Catstodon is free open-source software. You can report bugs, request features, or contribute to the code on {github}.'
values={{
domain,
fork: <a href='https://en.wikipedia.org/wiki/Fork_(software_development)' target='_blank' rel='noopener'>fork</a>,
glitchsoc: <a href='https://github.com/glitch-soc/mastodon' target='_blank' rel='noopener'>Glitchsoc</a>,
Mastodon: <a href='https://github.com/tootsuite/mastodon' target='_blank' rel='noopener'>Mastodon</a>,
github: <a href={source_url} target='_blank' rel='noopener'>GitHub</a>,
}}

View file

@ -1,7 +1,8 @@
import inherited from 'mastodon/locales/de.json';
const messages = {
// No translations available.
'getting_started.open_source_notice': 'Catstodon ist quelloffene Software, zudem ein Fork von {glitchsoc}, was wiederum ein Fork von {Mastodon} ist. Du kannst auf GitHub unter {github} dazu beitragen oder Probleme melden.',
'onboarding.page_six.github': '{domain} läuft auf Catstodon, was ein Fork ({fork}) von {glitchsoc} ist, welches wiederum ein Fork ({fork}) von {Mastodon} ist. It is fully compatible with all Mastodon apps and instances. Catstodon ist quelloffene Software. Du kannst auf GitHub unter {github} Probleme melden, nach neuen Funktionen fragen oder zum Code beitragen.',
};
export default Object.assign({}, inherited, messages);

View file

@ -1,7 +1,7 @@
import inherited from 'mastodon/locales/en.json';
const messages = {
'getting_started.open_source_notice': 'Glitchsoc is free open source software forked from {Mastodon}. You can contribute or report issues on GitHub at {github}.',
'getting_started.open_source_notice': 'Catstodon is open source software, a friendly fork of {glitchsoc}, which in turn is a fork of {Mastodon}. You can contribute or report issues on GitHub at {github}.',
'layout.auto': 'Auto',
'layout.current_is': 'Your current layout is:',
'layout.desktop': 'Desktop',
@ -10,7 +10,7 @@ const messages = {
'getting_started.onboarding': 'Show me around',
'onboarding.page_one.federation': '{domain} is an \'instance\' of Mastodon. Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.',
'onboarding.page_one.welcome': 'Welcome to {domain}!',
'onboarding.page_six.github': '{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}, and is compatible with any Mastodon instance or app. Glitchsoc is entirely free and open-source. You can report bugs, request features, or contribute to the code on {github}.',
'onboarding.page_six.github': '{domain} runs on Catstodon, which is a {fork} of {glitchsoc}, which, in turn, is a friendly {fork} of {Mastodon}. It is fully compatible with all Mastodon apps and instances. Catstodon is free open-source software. You can report bugs, request features, or contribute to the code on {github}.',
'settings.auto_collapse': 'Automatic collapsing',
'settings.auto_collapse_all': 'Everything',
'settings.auto_collapse_lengthy': 'Lengthy toots',

View file

@ -13,7 +13,6 @@ const messages = {
'compose.attach': 'Adjuntar...',
'favourite_modal.combo': 'Puedes presionar {combo} para omitir esto la próxima vez',
'getting_started.onboarding': 'Paseo inicial',
'getting_started.open_source_notice': 'Glitchsoc es software libre y gratuito bifurcado de {Mastodon}. Puedes contribuir o reportar errores en GitHub en {github}.',
'home.column_settings.show_direct': 'Mostrar mensajes directos',
'layout.auto': 'Automático',
'layout.current_is': 'Tu diseño actual es:',
@ -34,7 +33,6 @@ const messages = {
'notifications.marked_clear': 'Limpiar notificaciones seleccionadas',
'onboarding.page_one.federation': '{domain} es una "instancia" de Mastodon. Mastodon es una red de servidores independientes que se unen para crear una red social más grande. A estos servidores los llamamos instancias.',
'onboarding.page_one.welcome': '¡Bienvenidx a {domain}!',
'onboarding.page_six.github': '{domain} usa Glitchsoc. Glitchsoc es una bifurcación {fork} amigable de {Mastodon}, y es compatible con cualquier instancia o aplicación de Mastodon. Glitchsoc es completamente gratuito y de código abierto. Puedes reportar errores, solicitar funciones o contribuir al código en {github}.',
'settings.always_show_spoilers_field': 'Siempre mostrar el campo de advertencia de contenido',
'settings.auto_collapse_all': 'Todo',
'settings.auto_collapse_lengthy': 'Toots largos',

View file

@ -1,7 +1,6 @@
import inherited from 'mastodon/locales/ja.json';
const messages = {
'getting_started.open_source_notice': 'Glitchsocは{Mastodon}によるフリーなオープンソースソフトウェアです。誰でもGitHub{github})から開発に參加したり、問題を報告したりできます。',
'layout.auto': '自動',
'layout.current_is': 'あなたの現在のレイアウト:',
'layout.desktop': 'デスクトップ',
@ -11,7 +10,6 @@ const messages = {
'getting_started.onboarding': '解説を表示',
'onboarding.page_one.federation': '{domain}はMastodonのインスタンスです。Mastodonとは、独立したサーバが連携して作るソーシャルネットワークです。これらのサーバーをインスタンスと呼びます。',
'onboarding.page_one.welcome': '{domain}へようこそ!',
'onboarding.page_six.github': '{domain}はGlitchsocを使用しています。Glitchsocは{Mastodon}のフレンドリーな{fork}で、どんなMastodonアプリやインスタンスとも互換性があります。Glitchsocは完全に無料で、オープンソースです。{github}でバグ報告や機能要望あるいは貢獻をすることが可能です。',
'settings.always_show_spoilers_field': '常にコンテンツワーニング設定を表示する(指定がない場合は通常投稿)',
'settings.auto_collapse': '自動折りたたみ',
'settings.auto_collapse_all': 'すべて',

View file

@ -52,7 +52,6 @@ const messages = {
'endorsed_accounts_editor.endorsed_accounts': '추천하는 계정들',
'favourite_modal.combo': '다음엔 {combo}를 눌러 건너뛸 수 있습니다',
'getting_started.onboarding': '둘러보기',
'getting_started.open_source_notice': '글리치는 {Mastodon}의 자유 오픈소스 포크버전입니다. {github}에서 문제를 리포팅 하거나 기여를 할 수 있습니다.',
'home.column_settings.advanced': '고급',
'home.column_settings.filter_regex': '정규표현식으로 필터',
'home.column_settings.show_direct': 'DM 보여주기',
@ -93,7 +92,6 @@ const messages = {
'onboarding.page_six.almost_done': '거의 다 되었습니다…',
'onboarding.page_six.appetoot': '본 아페툿!',
'onboarding.page_six.apps_available': 'iOS, 안드로이드, 그리고 다른 플랫폼들을 위한 {apps}이 존재합니다.',
'onboarding.page_six.github': '{domain}은 글리치를 통해 구동 됩니다. 글리치는 {Mastodon}의 {fork}입니다, 그리고 어떤 마스토돈 인스턴스나 앱과도 호환 됩니다. 글리치는 완전한 자유 오픈소스입니다. {github}에서 버그를 리포팅 하거나, 기능을 제안하거나, 코드를 기여할 수 있습니다.',
'onboarding.page_six.guidelines': '커뮤니티 가이드라인',
'onboarding.page_six.read_guidelines': '{domain}의 {guidelines}을 읽어주세요!',
'onboarding.page_six.various_app': '모바일 앱',

View file

@ -1,7 +1,6 @@
import inherited from 'mastodon/locales/pl.json';
const messages = {
'getting_started.open_source_notice': 'Glitchsoc jest wolnym i otwartoźródłowym forkiem oprogramowania {Mastodon}. Możesz współtworzyć projekt lub zgłaszać błędy na GitHubie pod adresem {github}.',
'layout.auto': 'Automatyczny',
'layout.current_is': 'Twój obecny układ to:',
'layout.desktop': 'Desktopowy',
@ -11,7 +10,6 @@ const messages = {
'getting_started.onboarding': 'Rozejrzyj się',
'onboarding.page_one.federation': '{domain} jest \'instancją\' Mastodona. Mastodon to sieć działających niezależnie serwerów tworzących jedną sieć społecznościową. Te serwery nazywane są instancjami.',
'onboarding.page_one.welcome': 'Witamy na {domain}!',
'onboarding.page_six.github': '{domain} jest oparty na Glitchsoc. Glitchsoc jest {forkiem} {Mastodon}a kompatybilnym z każdym klientem i aplikacją Mastodona. Glitchsoc jest całkowicie wolnym i otwartoźródłowym oprogramowaniem. Możesz zgłaszać błędy i sugestie funkcji oraz współtworzyć projekt na {github}.',
'settings.auto_collapse': 'Automatyczne zwijanie',
'settings.auto_collapse_all': 'Wszystko',
'settings.auto_collapse_lengthy': 'Długie wpisy',

View file

@ -53,7 +53,6 @@ const messages = {
'endorsed_accounts_editor.endorsed_accounts': '推荐用户',
'favourite_modal.combo': '下次你可以按 {combo} 跳过这个',
'getting_started.onboarding': '参观一下',
'getting_started.open_source_notice': 'Glitchsoc 是由 {Mastodon} 分叉出来的免费开源软件。你可以在 GitHub 上贡献或报告问题,地址是 {github}。',
'home.column_settings.advanced': '高级',
'home.column_settings.filter_regex': '按正则表达式过滤',
'home.column_settings.show_direct': '显示私信',
@ -94,7 +93,6 @@ const messages = {
'onboarding.page_six.almost_done': '就快完成了...',
'onboarding.page_six.appetoot': '尽情享用吧!',
'onboarding.page_six.apps_available': '有适用于 iOS、Android 和其他平台的应用程序。',
'onboarding.page_six.github': '{domain} 在 Glitchsoc 上运行。Glitchsoc 是 {Mastodon} 的一个友好 {fork},与任何 Mastodon 实例或应用兼容。Glitchsoc 是完全免费和开源的。你可以在 {github} 上报告错误、请求功能或贡献代码。',
'onboarding.page_six.guidelines': '社区准则',
'onboarding.page_six.read_guidelines': '请阅读 {domain} 的 {guidelines}',
'onboarding.page_six.various_app': '应用程序',

View file

@ -21,7 +21,7 @@ module Mastodon
end
def suffix
'+glitch'
'+catstodon'
end
def to_a
@ -33,7 +33,7 @@ module Mastodon
end
def repository
ENV.fetch('GITHUB_REPOSITORY', 'glitch-soc/mastodon')
ENV.fetch('GITHUB_REPOSITORY', 'kescherCode/catstodon')
end
def source_base_url