mirror of
				https://github.com/elyby/accounts-frontend.git
				synced 2025-05-31 14:11:58 +05:30 
			
		
		
		
	Remove all *.intl.json files. Move strings to the corresponding views. Implement custom command to build i18n/en.json file
This commit is contained in:
		@@ -1,7 +0,0 @@
 | 
			
		||||
{
 | 
			
		||||
    "appName": "Ely Accounts",
 | 
			
		||||
    "goToAuth": "Go to auth",
 | 
			
		||||
    "appDescription": "You are on the Ely.by authorization service, that allows you to safely perform any operations on your account. This single entry point for websites and desktop software, including game launchers.",
 | 
			
		||||
    "useItYourself": "Visit our {link}, to learn how to use this service in you projects.",
 | 
			
		||||
    "documentation": "documentation"
 | 
			
		||||
}
 | 
			
		||||
@@ -1,10 +1,14 @@
 | 
			
		||||
import React from 'react';
 | 
			
		||||
import { FormattedMessage as Message } from 'react-intl';
 | 
			
		||||
import { defineMessages, FormattedMessage as Message } from 'react-intl';
 | 
			
		||||
import { Button } from 'app/components/ui/form';
 | 
			
		||||
import { FooterMenu } from 'app/components/footerMenu';
 | 
			
		||||
 | 
			
		||||
import appName from './appName.intl';
 | 
			
		||||
import styles from './appInfo.scss';
 | 
			
		||||
import messages from './AppInfo.intl.json';
 | 
			
		||||
 | 
			
		||||
const messages = defineMessages({
 | 
			
		||||
    goToAuth: 'Go to auth',
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
export default class AppInfo extends React.Component<{
 | 
			
		||||
    name?: string;
 | 
			
		||||
@@ -17,7 +21,7 @@ export default class AppInfo extends React.Component<{
 | 
			
		||||
        return (
 | 
			
		||||
            <div className={styles.appInfo}>
 | 
			
		||||
                <div className={styles.logoContainer}>
 | 
			
		||||
                    <h2 className={styles.logo}>{name ? name : <Message {...messages.appName} />}</h2>
 | 
			
		||||
                    <h2 className={styles.logo}>{name ? name : <Message {...appName} />}</h2>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div className={styles.descriptionContainer}>
 | 
			
		||||
                    {description ? (
 | 
			
		||||
@@ -25,15 +29,19 @@ export default class AppInfo extends React.Component<{
 | 
			
		||||
                    ) : (
 | 
			
		||||
                        <div>
 | 
			
		||||
                            <p className={styles.description}>
 | 
			
		||||
                                <Message {...messages.appDescription} />
 | 
			
		||||
                                <Message
 | 
			
		||||
                                    key="appDescription"
 | 
			
		||||
                                    defaultMessage="You are on the Ely.by authorization service, that allows you to safely perform any operations on your account. This single entry point for websites and desktop software, including game launchers."
 | 
			
		||||
                                />
 | 
			
		||||
                            </p>
 | 
			
		||||
                            <p className={styles.description}>
 | 
			
		||||
                                <Message
 | 
			
		||||
                                    {...messages.useItYourself}
 | 
			
		||||
                                    key="useItYourself"
 | 
			
		||||
                                    defaultMessage="Visit our {link}, to learn how to use this service in you projects."
 | 
			
		||||
                                    values={{
 | 
			
		||||
                                        link: (
 | 
			
		||||
                                            <a href="http://docs.ely.by/oauth.html">
 | 
			
		||||
                                                <Message {...messages.documentation} />
 | 
			
		||||
                                                <Message key="documentation" defaultMessage="documentation" />
 | 
			
		||||
                                            </a>
 | 
			
		||||
                                        ),
 | 
			
		||||
                                    }}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								packages/app/components/auth/appInfo/appName.intl.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								packages/app/components/auth/appInfo/appName.intl.ts
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
import { defineMessages } from 'react-intl';
 | 
			
		||||
 | 
			
		||||
const { appName } = defineMessages({
 | 
			
		||||
    appName: 'Ely Accounts',
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
export default appName;
 | 
			
		||||
		Reference in New Issue
	
	Block a user