Proyectos de Subversion Iphone Microlearning - Nuevo Interface

Rev

Rev 21 | Rev 23 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
 //
2
 //  Config.swift
3
 //  twogetskills
4
 //
5
 //  Created by Efrain Yanez Recanatini on 1/26/22.
6
 //
7
 
8
 import Foundation
9
 import SwiftUI
10
 
11
 struct Config
12
 {
13
    public static let URL_FORGOT_PASSWORD_ENDPOINT = "https://leaderslinked.com/forgot-password"
14
    public static let URL_SIGNUP_ENDPOINT = "https://leaderslinked.com/signup"
15
    public static let URL_IMAGE_TESTING = "https://dev.leaderslinked.com/images/ll-logo.png"
16
 
8 efrain 17
     //public static let URL_ENDPOINT: String = "https://leaderslinked.com"
22 efrain 18
     public static let URL_ENDPOINT: String = "https://dev.leaderslinked.com"
19
     //public  static let URL_ENDPOINT: String = "http://localhost"
17 efrain 20
 
1 efrain 21
 
22
     public static let URL_ENDPOINT_SERVICES : String =  URL_ENDPOINT +  "/services"
23
     public static let URL_DEVICE : String =  URL_ENDPOINT_SERVICES  + "/device"
24
     public static let URL_SYNC : String  = URL_ENDPOINT_SERVICES  + "/sync"
11 efrain 25
     public static let URL_SYNC_BATCH : String  = URL_ENDPOINT_SERVICES  + "/sync-batch";
1 efrain 26
     public static let URL_FCM : String = URL_ENDPOINT_SERVICES + "/fcm"
17 efrain 27
 
28
 
29
 
30
 
1 efrain 31
     public static let URL_SIGNIN : String =  URL_ENDPOINT_SERVICES + "/signin"
17 efrain 32
 
8 efrain 33
     public static let URL_SIGNOUT : String =  URL_ENDPOINT_SERVICES + "/signout"
1 efrain 34
 
35
     public static let URL_ENDPOINT_SERVICES_MICROLEARNING : String = URL_ENDPOINT_SERVICES + "/microlearning"
17 efrain 36
 
37
 
1 efrain 38
     public static let URL_REFRESH : String = URL_ENDPOINT_SERVICES_MICROLEARNING + "/refresh"
39
 
17 efrain 40
    public static let URL_CHECK_CHANGES : String = URL_ENDPOINT_SERVICES_MICROLEARNING + "/check-changes"
1 efrain 41
 
17 efrain 42
     //public static let URL_TOPICS : String = URL_ENDPOINT_SERVICES_MICROLEARNING + "/topics"
1 efrain 43
 
44
     public static let TEXTFIELD_BORDER_SIZE = 1
45
     public static let TEXTFIELD_BORDER_RADIUS = 3
46
 
47
     public static let BUTTON_BORDER_SIZE = CGFloat(1.0)
48
     public static let BUTTON_BORDER_RADIUS = CGFloat(3.0)
49
 
50
     public static let FONT_SIZE_BUTTONS : CGFloat = CGFloat(16.0)
51
     public static let FONT_SIZE_TAB_BAR_BUTTONS : CGFloat = CGFloat(12.0)
52
 
53
 
54
     public static let FONT_SIZE_PICKER_BUTTONS : CGFloat = CGFloat(12.0)
55
     public static let FONT_SIZE_MY_CAPSULES_HEAD_1 : CGFloat = CGFloat(24.0)
56
 
57
     public static let FONT_SIZE_MY_CAPSULES_INPROGRESS_TITLE : CGFloat = CGFloat(14.0)
58
     public static let FONT_SIZE_MY_CAPSULES_INPROGRESS_CAPSULE_NAME : CGFloat = CGFloat(16.0)
59
     public static let FONT_SIZE_MY_CAPSULES_INPROGRESS_BUTTON : CGFloat = CGFloat(14.0)
60
     public static let FONT_SIZE_MY_CAPSULES_INPROGRESS_PROGRESS_LABEL : CGFloat = CGFloat(13)
61
 
62
     public static let PROFILE_IMAGE_SIZE : CGFloat = 100.0
11 efrain 63
     public static let COMMENT_IMAGE_SIZE_HEIGHT : CGFloat = 60.0
64
     public static let COMMENT_IMAGE_SIZE_WIDTH : CGFloat = 60.0
1 efrain 65
 
66
     public static let FONT_SIZE_APP_BAR_HEAD1 : CGFloat = CGFloat(18.0)
67
     public static let FONT_SIZE_SIGNIN_HEAD_1 : CGFloat = CGFloat(18.0)
68
     public static let FONT_SIZE_SIGNIN_HEAD_2 : CGFloat = CGFloat(24.0)
69
     public static let FONT_SIZE_SIGNIN_HEAD_3 : CGFloat = CGFloat(14.0)
70
 
71
     public static let FONT_SIZE_FINISH_TITLE : CGFloat = CGFloat(34.0)
72
     public static let FONT_SIZE_FINISH_MESSAGE : CGFloat = CGFloat(14.0)
73
 
74
     public static let FONT_SIZE_SIGNIN_TEXTFIELD_LABEL : CGFloat = CGFloat(12.0)
75
 
76
     public static let FONT_SIZE_LABEL_TEXTFIELD : CGFloat = CGFloat(12)
77
 
78
     public static let FONT_SIZE_CARD_VIEW_TITLE : CGFloat = CGFloat(11)
79
     public static let FONT_SIZE_CARD_VIEW_FOOTER : CGFloat = CGFloat(11)
80
 
81
 
82
     //public static let COLOR_TAB_BAR_BUTTON_PLUS_FOREGROUND = "#9932CCFF"
83
     //public static let COLOR_TAB_BAR_BUTTON_PLUS_BACKGROUND = "#9932CCFF"
84
 
85
     //public static let COLOR_TAB_BAR_HIGHLIGHT : String = "#307FABFF"
86
     //public static let COLOR_TAB_BAR_FOREGROUND: String = "#000000FF"
87
     //public static let COLOR_TAB_BAR_BACKGROUND: String = "#B0C4DEFF"
88
 
89
     //public static let COLOR_APP_BAR_FOREGROUND: String = "#2C383EFF" //#FFFFFFFF"
90
     //public static let COLOR_APP_BAR_BACKGROUND: String = "#FAFAFAAF" //#307FABFF"
91
 
92
     //public static let SIGNIN_COLOR_TEXTVIEW_HEAD_FOREGROUND: String = "#2C383E"
93
     //public static let SIGNIN_COLOR_TEXTFIELD_CAPTION_FOREGROUND: String = "#4D4D4D"
94
 
95
 
96
     //public static let COLOR_APP_WINDOW_BACKGROUND: String = "#FBF9F9FF" //#E5E5E532"
97
     //public static let COLOR_APP_WINDOW_BACKGROUND_TOPIC: String = "#E6E5C2FF"
98
 
99
 
100
 
101
     public static let FONT_NAME_BOLD = "RobotoCondensed-Bold"
102
     public static let FONT_NAME_REGULAR = "RobotoCondensed-Regular"
103
 
104
     public static let LANG_INTRO_LABEL1 = "Aprende y desarrollate para el siglo XXII"
105
     public static let LANG_INTRO_LABEL2 = "Con 2GetSkills, la app de micro-aprendizaje"
106
     public static let LANG_INTRO_LABEL3 = "Todos los derechos registrados al 2022 son de"
107
     public static let LANG_INTRO_LABEL4 = "Saber más"
108
     public static let LANG_INTRO_BUTTON_START = "EMPEZAR"
109
 
110
 
111
 
112
     public static let LANG_SIGNIN_APP_NAME = "Cesa ONROOM"
113
     public static let LANG_SIGNIN_GREATING = "HOLA!"
114
     public static let LANG_SIGNIN_HEAD_LINE1 = "Completá tus datos para ingresar a tu cuenta:"
115
     public static let LANG_SIGNIN_TITLE_EMAIL_FIELD = "Correo electrónico"
116
     public static let LANG_SIGNIN_TITLE_PASSWORD_FIELD = "Contraseña"
117
     public static let LANG_SIGNIN_BUTTON_SIGNIN = "INGRESAR"
118
     public static let LANG_SIGNIN_BUTTON_SIGNUP = "REGISTRARME"
119
     public static let LANG_SIGNIN_BUTTON_FORGOT_PASSWORD = "Olvide mi contraseña"
120
 
121
     public static let LANG_SIGNIN_ERROR_EMAIL_FIELD = "El formato del correo electrónico inválido"
122
 
123
     public static let LANG_SIGNIN_ERROR_PASSWORD_FIELD = "El formato de la contraseña es inválido"
124
 
125
     public static let LANG_POST_COMMENT_ERROR_COMMENT_FIELD = "El comentario no puede estar vacio"
126
 
8 efrain 127
 
128
     public static let LANG_COMMON_SLIDES = "Diapositivas"
129
     public static let LANG_COMMON_YES = "Si"
130
     public static let LANG_COMMON_NO = "No"
131
 
132
     public static let LANG_COMMON_OK = "OK"
1 efrain 133
     public static let LANG_COMMON_SEND = "Enviar"
134
 
19 efrain 135
     public static let LANG_COMMON_RETURN = "Regresar"
1 efrain 136
     public static let LANG_COMMON_NEXT = "Siguiente"
137
     public static let LANG_COMMON_LOADING =  "Cargando..."
138
 
139
     public static let LANG_INTRO1_TITLE = "El micro-aprendizaje"
140
     public static let LANG_INTRO1_MESSAGE = "Es una potente herramienta que te ayudará a mejorar tu proceso de aprendizaje, facilitando al retención e impulsando la implementación de conceptos en tu realidad "
141
 
142
    public static let LANG_INTRO2_TITLE = "Cápsula de conocimiento"
143
    public static let LANG_INTRO2_MESSAGE = "La creación de las cápsulas estan basadas en la neurociencia, con un diseño atrapante y sintético para lograr de forma rápida expresar conceptos y/o mensajes de importancia"
144
 
145
    public static let LANG_INTRO3_TITLE = "Innovación y acceso"
146
    public static let LANG_INTRO3_MESSAGE = "GETSkills es una app de CESA MS, que sintetiza las mejores prácticas tecnológicas y para el desarrollo de competencias, además de brindarte acceso en cualquier momento de forma facil y en continua actualización"
147
 
148
 
149
     public static let LANG_POST_COMMENT_COMMENT_LABEL = "Comentario"
150
     public static let LANG_POST_COMMENT_RATING_LABEL = "Clasificación"
151
 
152
     public static let LANG_FINISH_TOPIC_TITLE = "100%"
153
     public static let LANG_FINISH_TOPIC_LABEL = "Felicidades has terminado un Tópico"
154
 
19 efrain 155
     public static let LANG_DOWNLOAD_TITLE = "Descargando el archivo"
156
     public static let LANG_DOWNLOAD_LABEL = "Por favor espere un momento hasta que termine la descarga"
157
 
158
     public static let LANG_DOWNLOAD_FAILED_TITLE = "Fallo la descarga del archivo"
159
     public static let LANG_DOWNLOAD_FAILED_LABEL = "Asegure que tenga conexión a internet y vuelva a intentarlo"
160
 
161
     public static let LANG_DOWNLOAD_BYTES = "Bytes descargados"
162
 
163
 
164
 
1 efrain 165
     public static let LANG_FINISH_CAPSULE_TITLE = "100%"
166
     public static let LANG_FINISH_CAPSULE_LABEL = "Felicidades has terminado una Cápsula"
167
 
8 efrain 168
     public static let LANG_GOODBYE_TITLE = "Lamentamos que te vayas"
169
     public static let LANG_GOODBYE_LABEL = "Esperamos que regreses pronto, para aprender mucho más con 2GETSKILLS"
170
 
1 efrain 171
     public static let LANG_BUTTON_FINISH_CAPSULE_OR_TOPIC = "Finalizar"
172
     public static let LANG_BUTTON_LAUNCH_QUIZ = "Realizar test"
173
     public static let LANG_BUTTON_LAUNCH_VIDEO_PLAYER = "Ver video"
174
     public static let LANG_BUTTON_LAUNCH_AUDIO_PLAYER = "Escuchar audio"
175
     public static let LANG_BUTTON_LAUNCH_VIEW_PDF = "Ver documento"
14 efrain 176
     public static let LANG_BUTTON_LAUNCH_VIEW_TEXT = "Leer texto"
1 efrain 177
     public static let LANG_BUTTON_CONTINUE = "Continuar"
178
 
8 efrain 179
     public static let LANG_SIGNOUT_MESSAGE = "Esta seguro de cerrar su sesión?"
1 efrain 180
 
8 efrain 181
     public static let LANG_TOPICS_REFRESH_CONTENT_DONE = "Contenido actualizado"
182
 
1 efrain 183
     public static let LANG_MY_CAPSULES_GREATING = "HOLA"
184
     public static let LANG_MY_CAPSULES_INPROGRESS_TITLE = "En curso"
185
     public static let LANG_MY_CAPSULES_INPROGRESS_SUBTITLE = "Cápsula:"
186
     public static let LANG_MY_CAPSULES_INPROGRESS_BUTTON_CONTINUE = "Continuar"
187
     public static let LANG_MY_CAPSULES_INPROGRESS_NOT_AVAILABLE = "No hay cápsula en progreso"
188
 
189
     public static let LANG_TAB_BAR_BUTTON_MY_CAPSULES = "Inicio"
190
     public static let LANG_TAB_BAR_BUTTON_TOPICS = "Tópicos"
191
     public static let LANG_TAB_BAR_BUTTON_TIME_LINE = "Linea de Tiempo"
192
     public static let LANG_TAB_BAR_BUTTON_PROGRESS = "Progreso"
193
     public static let LANG_TAB_BAR_BUTTON_COMPANIES = "Empresas"
194
     public static let LANG_TAB_BAR_BUTTON_PROFILE = "Mi perfil"
195
     public static let LANG_TAB_BAR_BUTTON_NOTIFICATIONS = "Notificaciones"
196
 
8 efrain 197
 
1 efrain 198
     public static let LANG_PICKER_PENDING = "PENDIENTE"
199
     public static let LANG_PICKER_IN_PROGRESS = "EN CURSO"
200
     public static let LANG_PICKER_FINISHED = "FINALIZADO"
201
 
202
     public static let LANG_PICKER_INTRODUCTION = "INTRODUCCION"
203
     public static let LANG_PICKER_COMMENTS = "COMENTARIOS"
204
     public static let LANG_PICKER_POST_COMMENT = "COMENTAR"
205
 
8 efrain 206
     public static let LANG_COMMENTS_LIST_EMPTY = "No hay comentarios disponibles"
22 efrain 207
 
208
 
209
     public static let LANG_NOTIFICATIONS_LIST_EMPTY = "No hay notificaciones disponibles"
8 efrain 210
 
1 efrain 211
     public static let LANG_ERROR_DEVICE_NOT_REGISTER_TITLE = "Dispositivo no registrado"
212
     public static let LANG_ERROR_DEVICE_NOT_REGISTER_MESSAGE = "Espere un momento y vuelva a intentarlo"
213
 
17 efrain 214
     public static let LANG_ERROR_CAPSULE_NO_LINK_TO_ADD_TITLE = "Información"
215
     public static let LANG_ERROR_CAPSULE_NO_LINK_TO_ADD_MESSAGE = "No se dispone de la ruta para agregar el comentario, refresque el contenido desde tópicos"
8 efrain 216
 
17 efrain 217
     public static let LANG_TITLE_NEW_CONTENT = "Nuevo contenido"
218
     public static let LANG_MESSAGE_NEW_CONTENT_THERE_IS_ONE_CAPSULE = "Hay 1 cápsula disponible"
219
     public static let LANG_MESSAGE_NEW_CONTENT_THERE_ARE_MULTIPLE_CAPSULES = "Hay %s cápsulas disponible"
8 efrain 220
 
221
 
222
     public static let LANG_ERROR_NETWORK_TITLE = "Red no disponible"
223
     public static let LANG_ERROR_NETWORK_MESSAGE_LONG = "No dispone de una conexión a Internet"
224
     public static let LANG_ERROR_NETWORK_MESSAGE_SHORT = "Reconectado"
225
 
1 efrain 226
     public static let LANG_ERROR_COMMUNICATION_TITLE = "Servidor no encontrado"
227
     public static let LANG_ERROR_COMMUNICATION_MESSAGE = "Ocurrio un error de comunicación"
228
 
229
     public static let LANG_ERROR_GENERIC_TITLE = "Error"
230
 }