Proyectos de Subversion Iphone Microlearning - Nuevo Interface

Rev

Rev 11 | Rev 14 | 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
 
14
 
15
 
16
    public static let URL_FORGOT_PASSWORD_ENDPOINT = "https://leaderslinked.com/forgot-password"
17
    public static let URL_SIGNUP_ENDPOINT = "https://leaderslinked.com/signup"
18
    public static let URL_IMAGE_TESTING = "https://dev.leaderslinked.com/images/ll-logo.png"
19
 
8 efrain 20
     //public static let URL_ENDPOINT: String = "https://leaderslinked.com"
12 efrain 21
     public static let URL_ENDPOINT: String = "https://dev.leaderslinked.com"
22
     //public  static let URL_ENDPOINT: String = "http://localhost"
1 efrain 23
 
24
 
25
 
26
 
27
 
28
    // https://dev.leaderslinked.com/services/signin
29
 
30
     //https://dev.leaderslinked.com/services/microlearning/refresh
31
 
32
     public static let URL_ENDPOINT_SERVICES : String =  URL_ENDPOINT +  "/services"
33
     public static let URL_DEVICE : String =  URL_ENDPOINT_SERVICES  + "/device"
34
     public static let URL_SYNC : String  = URL_ENDPOINT_SERVICES  + "/sync"
11 efrain 35
     public static let URL_SYNC_BATCH : String  = URL_ENDPOINT_SERVICES  + "/sync-batch";
1 efrain 36
     public static let URL_FCM : String = URL_ENDPOINT_SERVICES + "/fcm"
37
     public static let URL_SIGNIN : String =  URL_ENDPOINT_SERVICES + "/signin"
8 efrain 38
     public static let URL_SIGNOUT : String =  URL_ENDPOINT_SERVICES + "/signout"
1 efrain 39
 
40
     public static let URL_ENDPOINT_SERVICES_MICROLEARNING : String = URL_ENDPOINT_SERVICES + "/microlearning"
41
     public static let URL_REFRESH : String = URL_ENDPOINT_SERVICES_MICROLEARNING + "/refresh"
42
     public static let URL_TOPICS : String = URL_ENDPOINT_SERVICES_MICROLEARNING + "/topics"
43
 
44
 
45
 
46
 
47
 
48
     //public static let COLOR_NAV_ICON: String = "#DAE9F6FF"
49
     //public static let COLOR_NAV_TEXT: String = "#01294BFF"
50
 
51
 
52
    // public static let COLOR_PRIMARY: String = "#307FABFF"
53
     //public static let COLOR_PRIMARY_DARK: String = "#303F9FFF"
54
     //public static let COLOR_ACCENT: String = "#C2C2C2FF"
55
     //public static let COLOR_TEXT_COLOR: String = "#303030FF"
56
     //public static let COLOR_TITLE_TEXT: String = "#FFFFFFFF"
57
 
58
 
59
 
60
 
61
     //public static let COLOR_TIMELINE_HIGHLIGHTED_TEXT: String = "#FFFFFFFF"
62
     //public static let COLOR_TIMELINE_HIGHLIGHTED_BACKGROUND: String = "#DAE9F6FF" //"#0081AFFF";
63
 
64
         //"#ADADADFF" //#0081AFFF" //#82D0D4FF" //307FABFF"
65
 
66
     //public static let COLOR_PRINCIPAL_BACKGROUND : String = "#82D0D4FF"
67
 
68
 
69
     //public static let COLOR_APP_WINDOW_BACKGROUND_QUIZ: String = "#FFFFFFFF"
70
 
71
 
72
     //public static let COLOR_EDIT_TEXT: String = "#F1F2DCFF"
73
    // public static let COLOR_TEXT_VIEW_TITLE: String = "#025EBBFF"
74
     //public static let COLOR_TEXT_VIEW_TOPIC_PROGRESS: String = "#1A1A1AFF"
75
     //public static let COLOR_TEXT_VIEW_PROGRESS_STATUS_LABELS: String = "#ADADADFF"
76
 
77
 
78
     //public static let COLOR_BUTTON_GALLERY_FOREGROUND: String = "#FFFFFFFF"
79
     //public static let COLOR_BUTTON_GALLERY_BACKGROUND: String = "#C2C2C2FF"
80
 
81
 
82
 
83
 
84
     //public static let COLOR_CARD_VIEW_BORDER: String = "#307FABFF"
85
     //public static let COLOR_CARD_VIEW_BACKGROUND: String  = "#FBF9F9FF"
86
     //public static let COLOR_CARD_VIEW_FOREGROUND: String  = "#1A1A1AFF"
87
     //public static let COLOR_CARD_VIEW_BACKGROUND_FOOTER: String = "#82D0D4FF"
88
     //public static let COLOR_CARD_VIEW_BACKGROUND_PROGRESS: String = "#FFFFFFFF"
89
     //public static let COLOR_CARD_VIEW_FOREGROUND_PROGRESS: String = "#307FABFF"
90
 
91
 
92
 
93
     //public static let COLOR_BACKGROUD_QUIZ_HEADER: String = "#92B0D9FF"
94
 
95
 
96
 
97
     //public static let COLOR_GRADIENT_START: String = "#307FABFF"
98
     //public static let COLOR_GRADIENT_CENTER: String = "#469BC8FF"
99
     //public static let COLOR_GRADIENT_END: String = "#82D0D4FF"
100
 
101
 
102
     //public static let FONT_INTRO_HEAD_COLOR: String = "#2C383EFF"
103
 
104
 
105
     /*** DISEÑO INCONCERT ***/
8 efrain 106
 
1 efrain 107
 
108
 
109
     //public static let COLOR_TEXTVIEW_INTRO = "#2C383EFF"
110
 
111
     //public static let COLOR_TEXTFIELD_INTRO_FOREGROUND_COLOR: String = "#2021213C"
112
     //public static let COLOR_TEXTFIELD_INTRO_FOREGROUND_ACTIVE_COLOR: String = "#2C383EFF"
113
     //public static let COLOR_TEXTFIELD_INTRO_BACKGROUND_COLOR: String = "#FFFFFFFF"
114
 
115
     //public static let COLOR_TEXTFIELD_INTRO_BORDER_COLOR: String = "#CCCCCCFF"
116
     //public static let COLOR_TEXTFIELD_INTRO_BORDER_COLOR_ACTIVE: String = "#00BFB0FF"
117
     //public static let COLOR_TEXTFIELD_INTRO_BORDER_COLOR_ERROR: String = "#C0392BFF"
118
 
119
     public static let TEXTFIELD_BORDER_SIZE = 1
120
     public static let TEXTFIELD_BORDER_RADIUS = 3
121
 
122
     //public static let COLOR_BUTTON_BACKGROUND_COLOR: String = "#F6F6F6FF"
123
     //public static let COLOR_BUTTON_FOREGROUND_COLOR: String = "#909090FF"
124
     //public static let COLOR_BUTTON_BORDER_COLOR: String = "#D5D7D8FF"
125
 
126
     //public static let COLOR_BUTTON_DARK_BACKGROUND_COLOR: String = "#5A7581FF"
127
     //public static let COLOR_BUTTON_DARK_FOREGROUND_COLOR: String = "#FFFFFF"
128
     //public static let COLOR_BUTTON_DARK_BORDER_COLOR: String = "#5A7581FF"
129
 
130
 
131
     //public static let COLOR_BUTTON_INTRO_FOREGROUND: String = "#FFFFFFFF"
132
     //public static let COLOR_BUTTON_INTRO_BACKGROUND: String = "#5A7581FF"
8 efrain 133
 
134
    // public static let COLOR_ERROR_CONNECTION_BACKGROUND: String = "#C0392BC8" //FF"
135
    // public static let COLOR_ERROR_CONNECTION_FOREGROUND: String = "#FFFFFFFF" //FF"
1 efrain 136
 
137
 
138
     public static let BUTTON_BORDER_SIZE = CGFloat(1.0)
139
     public static let BUTTON_BORDER_RADIUS = CGFloat(3.0)
140
 
141
     public static let FONT_SIZE_BUTTONS : CGFloat = CGFloat(16.0)
142
     public static let FONT_SIZE_TAB_BAR_BUTTONS : CGFloat = CGFloat(12.0)
143
 
144
 
145
     public static let FONT_SIZE_PICKER_BUTTONS : CGFloat = CGFloat(12.0)
146
     public static let FONT_SIZE_MY_CAPSULES_HEAD_1 : CGFloat = CGFloat(24.0)
147
 
148
     public static let FONT_SIZE_MY_CAPSULES_INPROGRESS_TITLE : CGFloat = CGFloat(14.0)
149
     public static let FONT_SIZE_MY_CAPSULES_INPROGRESS_CAPSULE_NAME : CGFloat = CGFloat(16.0)
150
     public static let FONT_SIZE_MY_CAPSULES_INPROGRESS_BUTTON : CGFloat = CGFloat(14.0)
151
     public static let FONT_SIZE_MY_CAPSULES_INPROGRESS_PROGRESS_LABEL : CGFloat = CGFloat(13)
152
 
153
     public static let PROFILE_IMAGE_SIZE : CGFloat = 100.0
11 efrain 154
     public static let COMMENT_IMAGE_SIZE_HEIGHT : CGFloat = 60.0
155
     public static let COMMENT_IMAGE_SIZE_WIDTH : CGFloat = 60.0
1 efrain 156
 
157
     public static let FONT_SIZE_APP_BAR_HEAD1 : CGFloat = CGFloat(18.0)
158
     public static let FONT_SIZE_SIGNIN_HEAD_1 : CGFloat = CGFloat(18.0)
159
     public static let FONT_SIZE_SIGNIN_HEAD_2 : CGFloat = CGFloat(24.0)
160
     public static let FONT_SIZE_SIGNIN_HEAD_3 : CGFloat = CGFloat(14.0)
161
 
162
     public static let FONT_SIZE_FINISH_TITLE : CGFloat = CGFloat(34.0)
163
     public static let FONT_SIZE_FINISH_MESSAGE : CGFloat = CGFloat(14.0)
164
 
165
     public static let FONT_SIZE_SIGNIN_TEXTFIELD_LABEL : CGFloat = CGFloat(12.0)
166
 
167
     public static let FONT_SIZE_LABEL_TEXTFIELD : CGFloat = CGFloat(12)
168
 
169
     public static let FONT_SIZE_CARD_VIEW_TITLE : CGFloat = CGFloat(11)
170
     public static let FONT_SIZE_CARD_VIEW_FOOTER : CGFloat = CGFloat(11)
171
 
172
 
173
     //public static let COLOR_TAB_BAR_BUTTON_PLUS_FOREGROUND = "#9932CCFF"
174
     //public static let COLOR_TAB_BAR_BUTTON_PLUS_BACKGROUND = "#9932CCFF"
175
 
176
     //public static let COLOR_TAB_BAR_HIGHLIGHT : String = "#307FABFF"
177
     //public static let COLOR_TAB_BAR_FOREGROUND: String = "#000000FF"
178
     //public static let COLOR_TAB_BAR_BACKGROUND: String = "#B0C4DEFF"
179
 
180
     //public static let COLOR_APP_BAR_FOREGROUND: String = "#2C383EFF" //#FFFFFFFF"
181
     //public static let COLOR_APP_BAR_BACKGROUND: String = "#FAFAFAAF" //#307FABFF"
182
 
183
     //public static let SIGNIN_COLOR_TEXTVIEW_HEAD_FOREGROUND: String = "#2C383E"
184
     //public static let SIGNIN_COLOR_TEXTFIELD_CAPTION_FOREGROUND: String = "#4D4D4D"
185
 
186
 
187
     //public static let COLOR_APP_WINDOW_BACKGROUND: String = "#FBF9F9FF" //#E5E5E532"
188
     //public static let COLOR_APP_WINDOW_BACKGROUND_TOPIC: String = "#E6E5C2FF"
189
 
190
 
191
 
192
     public static let FONT_NAME_BOLD = "RobotoCondensed-Bold"
193
     public static let FONT_NAME_REGULAR = "RobotoCondensed-Regular"
194
 
195
     public static let LANG_INTRO_LABEL1 = "Aprende y desarrollate para el siglo XXII"
196
     public static let LANG_INTRO_LABEL2 = "Con 2GetSkills, la app de micro-aprendizaje"
197
     public static let LANG_INTRO_LABEL3 = "Todos los derechos registrados al 2022 son de"
198
     public static let LANG_INTRO_LABEL4 = "Saber más"
199
     public static let LANG_INTRO_BUTTON_START = "EMPEZAR"
200
 
201
 
202
 
203
     public static let LANG_SIGNIN_APP_NAME = "Cesa ONROOM"
204
     public static let LANG_SIGNIN_GREATING = "HOLA!"
205
     public static let LANG_SIGNIN_HEAD_LINE1 = "Completá tus datos para ingresar a tu cuenta:"
206
     public static let LANG_SIGNIN_TITLE_EMAIL_FIELD = "Correo electrónico"
207
     public static let LANG_SIGNIN_TITLE_PASSWORD_FIELD = "Contraseña"
208
     public static let LANG_SIGNIN_BUTTON_SIGNIN = "INGRESAR"
209
     public static let LANG_SIGNIN_BUTTON_SIGNUP = "REGISTRARME"
210
     public static let LANG_SIGNIN_BUTTON_FORGOT_PASSWORD = "Olvide mi contraseña"
211
 
212
     public static let LANG_SIGNIN_ERROR_EMAIL_FIELD = "El formato del correo electrónico inválido"
213
 
214
     public static let LANG_SIGNIN_ERROR_PASSWORD_FIELD = "El formato de la contraseña es inválido"
215
 
216
     public static let LANG_POST_COMMENT_ERROR_COMMENT_FIELD = "El comentario no puede estar vacio"
217
 
8 efrain 218
 
219
     public static let LANG_COMMON_SLIDES = "Diapositivas"
220
     public static let LANG_COMMON_YES = "Si"
221
     public static let LANG_COMMON_NO = "No"
222
 
223
     public static let LANG_COMMON_OK = "OK"
1 efrain 224
     public static let LANG_COMMON_SEND = "Enviar"
225
 
226
     public static let LANG_COMMON_NEXT = "Siguiente"
227
     public static let LANG_COMMON_LOADING =  "Cargando..."
228
 
229
     public static let LANG_INTRO1_TITLE = "El micro-aprendizaje"
230
     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 "
231
 
232
    public static let LANG_INTRO2_TITLE = "Cápsula de conocimiento"
233
    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"
234
 
235
    public static let LANG_INTRO3_TITLE = "Innovación y acceso"
236
    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"
237
 
238
 
239
     public static let LANG_POST_COMMENT_COMMENT_LABEL = "Comentario"
240
     public static let LANG_POST_COMMENT_RATING_LABEL = "Clasificación"
241
 
242
     public static let LANG_FINISH_TOPIC_TITLE = "100%"
243
     public static let LANG_FINISH_TOPIC_LABEL = "Felicidades has terminado un Tópico"
244
 
245
     public static let LANG_FINISH_CAPSULE_TITLE = "100%"
246
     public static let LANG_FINISH_CAPSULE_LABEL = "Felicidades has terminado una Cápsula"
247
 
8 efrain 248
     public static let LANG_GOODBYE_TITLE = "Lamentamos que te vayas"
249
     public static let LANG_GOODBYE_LABEL = "Esperamos que regreses pronto, para aprender mucho más con 2GETSKILLS"
250
 
1 efrain 251
     public static let LANG_BUTTON_FINISH_CAPSULE_OR_TOPIC = "Finalizar"
252
     public static let LANG_BUTTON_LAUNCH_QUIZ = "Realizar test"
253
     public static let LANG_BUTTON_LAUNCH_VIDEO_PLAYER = "Ver video"
254
     public static let LANG_BUTTON_LAUNCH_AUDIO_PLAYER = "Escuchar audio"
255
     public static let LANG_BUTTON_LAUNCH_VIEW_PDF = "Ver documento"
8 efrain 256
     public static let LANG_BUTTON_LAUNCH_VIEW_TEXT = "Ver documento"
1 efrain 257
     public static let LANG_BUTTON_CONTINUE = "Continuar"
258
 
8 efrain 259
     public static let LANG_SIGNOUT_MESSAGE = "Esta seguro de cerrar su sesión?"
1 efrain 260
 
8 efrain 261
     public static let LANG_TOPICS_REFRESH_CONTENT_DONE = "Contenido actualizado"
262
 
1 efrain 263
     public static let LANG_MY_CAPSULES_GREATING = "HOLA"
264
     public static let LANG_MY_CAPSULES_INPROGRESS_TITLE = "En curso"
265
     public static let LANG_MY_CAPSULES_INPROGRESS_SUBTITLE = "Cápsula:"
266
     public static let LANG_MY_CAPSULES_INPROGRESS_BUTTON_CONTINUE = "Continuar"
267
     public static let LANG_MY_CAPSULES_INPROGRESS_NOT_AVAILABLE = "No hay cápsula en progreso"
268
 
269
     public static let LANG_TAB_BAR_BUTTON_MY_CAPSULES = "Inicio"
270
     public static let LANG_TAB_BAR_BUTTON_TOPICS = "Tópicos"
271
     public static let LANG_TAB_BAR_BUTTON_TIME_LINE = "Linea de Tiempo"
272
     public static let LANG_TAB_BAR_BUTTON_PROGRESS = "Progreso"
273
     public static let LANG_TAB_BAR_BUTTON_COMPANIES = "Empresas"
274
     public static let LANG_TAB_BAR_BUTTON_PROFILE = "Mi perfil"
275
     public static let LANG_TAB_BAR_BUTTON_NOTIFICATIONS = "Notificaciones"
276
 
8 efrain 277
 
1 efrain 278
     public static let LANG_PICKER_PENDING = "PENDIENTE"
279
     public static let LANG_PICKER_IN_PROGRESS = "EN CURSO"
280
     public static let LANG_PICKER_FINISHED = "FINALIZADO"
281
 
282
     public static let LANG_PICKER_INTRODUCTION = "INTRODUCCION"
283
     public static let LANG_PICKER_COMMENTS = "COMENTARIOS"
284
     public static let LANG_PICKER_POST_COMMENT = "COMENTAR"
285
 
8 efrain 286
     public static let LANG_COMMENTS_LIST_EMPTY = "No hay comentarios disponibles"
287
 
1 efrain 288
     public static let LANG_ERROR_DEVICE_NOT_REGISTER_TITLE = "Dispositivo no registrado"
289
     public static let LANG_ERROR_DEVICE_NOT_REGISTER_MESSAGE = "Espere un momento y vuelva a intentarlo"
290
 
8 efrain 291
    public static let LANG_ERROR_CAPSULE_NO_LINK_TO_ADD_TITLE = "Información"
292
    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"
293
 
294
 
295
 
296
     public static let LANG_ERROR_NETWORK_TITLE = "Red no disponible"
297
     public static let LANG_ERROR_NETWORK_MESSAGE_LONG = "No dispone de una conexión a Internet"
298
     public static let LANG_ERROR_NETWORK_MESSAGE_SHORT = "Reconectado"
299
 
1 efrain 300
     public static let LANG_ERROR_COMMUNICATION_TITLE = "Servidor no encontrado"
301
     public static let LANG_ERROR_COMMUNICATION_MESSAGE = "Ocurrio un error de comunicación"
302
 
303
     public static let LANG_ERROR_GENERIC_TITLE = "Error"
304
 }