Comments (5)
You can always generate a readable description as you like by parsing the notification payload? Parsing it server-side would dramatically increase the load since it would query databases more and many consumers are polling that.
from esi-issues.
APIs are meant to be consumed by computers and then formatted for human presentation depending on the criteria.
I propose closing this issue.
from esi-issues.
This would require rather complex localization from ESI side to support multiple languages. While the notification format is not great, it does its job and the abstraction using notification codes is just fine. User friendly strings don't fit well.
It would not. The app developer can translate it themselves on their end as there are plenty of i18n libraries out there.
from esi-issues.
As has been said the API endpoints are designed for machine consumption not human consumption - As a general rule of thumb CCP avoid "pre-cooking" their data, and instead expect you to make use of either other endpoints, or the SDE when building human readable strings.
I'll be closing this for now.
from esi-issues.
This would require rather complex localization from ESI side to support multiple languages. While the notification format is not great, it does its job and the abstraction using notification codes is just fine. User friendly strings don't fit well.
from esi-issues.
Related Issues (20)
- Revive the Bookmarks APIs
- Blueprints are not all retrieved HOT 1
- /characters/CHARACTER_ID/corporationhistory/ returns empty result HOT 2
- Add structure_id to the response of /universe/structures/{structure_id}/ HOT 1
- Victory Points Leaderboard per Militia or Corp
- ESS Escow Payment missing in /characters/{character_id}/wallet/journal
- IPv6 support for esi.evetech.net
- Localhost and ESI connections HOT 2
- 403 forbidden for some endpoints and not others HOT 5
- User Interface post_ui_openwindow_information not working with photon ui HOT 1
- EVE v21.05 - Corporation Loyalty Points
- EVE v21.05 - Corporation Projects HOT 1
- 500 Error in corporate assets "Invalid 200 response: 'location_type' is required, 'location_flag' is required" HOT 1
- Error rate limit in web applications
- Value of total unread emails is wrong when message assigned multiple labels
- `/characters/{character_id}/calendar/` occasionally returns a partial response
- `/characters/{character_id}/calendar/` returns incorrect `event_response`
- How to decode value of limited time booster HOT 1
- /universe/structures/ does not returns all actual structures, also filter "market" on that endpoint works strange HOT 5
- ZH Localization not available for endpoints HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from esi-issues.